diff --git a/src/components/tools/DonationCreate.svelte b/src/components/tools/DonationCreate.svelte index 00e80926..7f2bf380 100644 --- a/src/components/tools/DonationCreate.svelte +++ b/src/components/tools/DonationCreate.svelte @@ -5,9 +5,9 @@ DonorService, RunnerService, } from "@odit/lfk-client-js"; - import Select from "svelte-select"; import toast from "svelte-french-toast"; import VirtualSelect from "./VirtualSelect.svelte"; + import { onMount } from "svelte"; let runners = []; let donors = []; @@ -63,23 +63,8 @@ ); }; - 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()) - ); - }; - - let selectRef; - // function resetComponent() { - // if (selectRef) { - // selectRef.reset(); - // console.log("Component state reset"); - // } - // } + let selectRefRunner; + let selectRefDonor; function resetAll() { runnerinfo = { id: 0, firstname: "", lastname: "" }; @@ -87,14 +72,13 @@ amount = 0; address_checked = false; donor_create_new = false; - // const clears = document.querySelectorAll(".clearSelect"); - // clears.forEach((c) => { - // c.click(); - // }); - // resetComponent(); - selectRef.reset(); + selectRefRunner.reset(); + selectRefDonor.reset(); document.querySelector("#jjqzqicxujrnnh1x3447x18x").focus(); } + onMount(() => { + document.querySelector("#jjqzqicxujrnnh1x3447x18x").focus(); + });