diff --git a/frontend/src/routes/+page.svelte b/frontend/src/routes/+page.svelte index 7ca3e34..126916f 100644 --- a/frontend/src/routes/+page.svelte +++ b/frontend/src/routes/+page.svelte @@ -5,10 +5,17 @@ let companies: Company[] = []; let loading = true; + let error = false; onMount(async () => { - companies = await api.getCompanies(); - loading = false; + try { + companies = await api.getCompanies(); + } catch { + error = true; + setTimeout(() => location.reload(), 5000); + } finally { + loading = false; + } }); @@ -22,6 +29,10 @@
Laden...
Verbindungsfehler – Seite wird in 5 Sekunden neu geladen…
+