From 1af047f66e801a0c137397e258ab98c4cb5d5d2e Mon Sep 17 00:00:00 2001 From: Nicolai Ort Date: Wed, 12 Apr 2023 14:16:36 +0200 Subject: [PATCH] Moved filter function to typed version closes #171 --- src/components/cards/CardDetailModal.svelte | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/src/components/cards/CardDetailModal.svelte b/src/components/cards/CardDetailModal.svelte index 1be0eb64..0b400254 100644 --- a/src/components/cards/CardDetailModal.svelte +++ b/src/components/cards/CardDetailModal.svelte @@ -13,9 +13,16 @@ export let original_data = {}; const getRunnerLabel = (option) => option.firstname + " " + (option.middlename || "") + " " + option.lastname; - const filterRunners = (label, filterText, option) => - label.toLowerCase().includes(filterText.toLowerCase()) || - option.value.toString().startsWith(filterText.toLowerCase()); + const filterRunners = (label, filterText, option) => { + if (filterText.startsWith("#")) { + return option.value.id == parseInt(filterText.replace("#","")) + } + return ( + label.toLowerCase().includes(filterText.toLowerCase()) || + option.value.toString().startsWith(filterText.toLowerCase()) + ); + }; + function focus(el) { el.focus(); }