From f84b09bfd194708dd6cc218aa492a6819f4ca5f1 Mon Sep 17 00:00:00 2001 From: Djeeberjr Date: Tue, 20 May 2025 13:20:21 +0200 Subject: [PATCH] made data in IDTable reloadable --- web/src/lib/IDTable.svelte | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/web/src/lib/IDTable.svelte b/web/src/lib/IDTable.svelte index 3af6405..6c73515 100644 --- a/web/src/lib/IDTable.svelte +++ b/web/src/lib/IDTable.svelte @@ -3,6 +3,12 @@ import type { IDMapping } from "./IDMapping"; let data: IDMapping | undefined = $state(); + export async function reloadData() { + let res = await fetch("/api/mapping"); + + data = await res.json(); + } + let rows = $derived( data ? Object.entries(data.id_map).map(([id, value]) => ({ @@ -37,10 +43,9 @@ } onMount(async () => { - let res = await fetch("/api/mapping"); - - data = await res.json(); + await reloadData(); }); + {#if data == null}