From a4ab0bad48cf45d0f7c4162c8b4e35b237c28259 Mon Sep 17 00:00:00 2001 From: Djeeberjr Date: Tue, 4 Nov 2025 14:47:46 +0100 Subject: [PATCH] pessimistic id mapping loading on frontend --- web/src/App.svelte | 17 ++++++++++++----- web/src/lib/AddIDModal.svelte | 25 +++++++++++++++++-------- 2 files changed, 29 insertions(+), 13 deletions(-) diff --git a/web/src/App.svelte b/web/src/App.svelte index ca40f3f..d154028 100644 --- a/web/src/App.svelte +++ b/web/src/App.svelte @@ -56,16 +56,23 @@ addModal.open(id, firstName, lastName); }} /> - Gesammmte einträge: { Object.keys(mapping).length} + Gesammmte einträge: {Object.keys(mapping).length} + {:else} + Lade ... {/if} - - { - mapping = await fetchMapping(); + onSubmitted={async (id, firstName, lastname) => { + if (mapping == null) { + return; + } + + mapping[id] = { + first: firstName, + last: lastname, + }; }} /> diff --git a/web/src/lib/AddIDModal.svelte b/web/src/lib/AddIDModal.svelte index caadc50..9b5f92c 100644 --- a/web/src/lib/AddIDModal.svelte +++ b/web/src/lib/AddIDModal.svelte @@ -1,7 +1,11 @@