From 75bc89ca3020c48f490c7602374616bd9461e78f Mon Sep 17 00:00:00 2001 From: Nicolai Ort Date: Wed, 15 Mar 2023 13:06:56 +0100 Subject: [PATCH 1/4] Fixed runners not showing up ref #162 --- src/components/cards/AddCardModal.svelte | 77 ++++++++++++++++-------- 1 file changed, 51 insertions(+), 26 deletions(-) diff --git a/src/components/cards/AddCardModal.svelte b/src/components/cards/AddCardModal.svelte index f72dd529..c2351f06 100644 --- a/src/components/cards/AddCardModal.svelte +++ b/src/components/cards/AddCardModal.svelte @@ -11,6 +11,7 @@ import Toastify from "toastify-js"; export let modal_open; export let current_cards; + const getRunnerLabel = (option) => option.firstname + " " + (option.middlename || "") + " " + option.lastname; const filterRunners = (label, filterText, option) => @@ -20,13 +21,18 @@ el.focus(); } $: runner = 0; - $: runners = []; $: enabled = true; $: processed_last_submit = true; + + let loading = true; + let runners = []; RunnerService.runnerControllerGetAll().then((val) => { runners = val.map((r) => { return { label: getRunnerLabel(r), value: r }; }); + runners = runners; + loading = false; + console.log({ loaded: !loading, l: runners.length }); }); $: createbtnenabled = true; (() => { @@ -86,61 +92,78 @@ use:clickOutside on:click_outside={() => { modal_open = false; - }}> + }} + >
+ class="flex items-end justify-center min-h-screen pt-4 px-4 pb-20 text-center sm:block sm:p-0" + >