From b869b5fd2a01955fb21f936fa38eb5a9648e7de3 Mon Sep 17 00:00:00 2001 From: Nicolai Ort Date: Wed, 15 Mar 2023 11:39:51 +0100 Subject: [PATCH] remodelled for early return ref #159 --- src/components/cards/ThFilterRunner.svelte | 36 ++++++++++------------ 1 file changed, 17 insertions(+), 19 deletions(-) diff --git a/src/components/cards/ThFilterRunner.svelte b/src/components/cards/ThFilterRunner.svelte index 52b8ddce..9222616c 100644 --- a/src/components/cards/ThFilterRunner.svelte +++ b/src/components/cards/ThFilterRunner.svelte @@ -12,25 +12,23 @@ if (v === "") { return c; } - if (c.runner) { - if (v.startsWith("#")) { - const id = parseInt(v.replace("#", "")); - // console.log({ id, r: c.runner.id }); - if (c.runner.id === id) { - console.log(c); - return c; - } - } else { - let runnerName = `${c.runner.firstname} ${c.runner.lastname}`; - if (c.runner.middlename) { - runnerName = `${c.runner.firstname} ${c.runner.middlename} ${c.runner.lastname}`; - } - runnerName = runnerName.toLowerCase(); - if (runnerName.includes(v)) { - console.log({ filterValue, runnerName }); - // console.log(c); - return c; - } + if (!c.runner) { + return ""; + } + if (v.startsWith("#")) { + const id = parseInt(v.replace("#", "")); + if (c.runner.id === id) { + console.log(c); + return c; + } + } else { + let runnerName = `${c.runner.firstname} ${c.runner.lastname}`; + if (c.runner.middlename) { + runnerName = `${c.runner.firstname} ${c.runner.middlename} ${c.runner.lastname}`; + } + runnerName = runnerName.toLowerCase(); + if (runnerName.includes(v)) { + return c; } } return "";