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" + >