From 5fed0859af23a08e525ae76819c86aba84e37a5a Mon Sep 17 00:00:00 2001 From: kritzl Date: Mon, 11 May 2026 14:48:18 +0200 Subject: [PATCH] fetch door data from api; improved error handling --- app/src/i18n/ui.ts | 10 + app/src/layouts/Layout.astro | 1 + app/src/pages/[lang]/index.astro | 402 ++++++++++++++++++------------- 3 files changed, 243 insertions(+), 170 deletions(-) diff --git a/app/src/i18n/ui.ts b/app/src/i18n/ui.ts index 79694fb..a359d21 100644 --- a/app/src/i18n/ui.ts +++ b/app/src/i18n/ui.ts @@ -24,6 +24,11 @@ export const ui = { "button.open": "Open", "button.close": "Close", "login": "Login", + "loggedOut.title": "Signed out", + "loggedOut.description": `Your Session is expired and you were logged out. + Log in again: Login`, + "serverError.title": "Server Error", + "serverError.description": `Please try again later.`, }, de: { "unauthorized.title": "Nicht berechtigt", @@ -43,5 +48,10 @@ export const ui = { "button.open": "Öffnen", "button.close": "Schließen", "login": "Anmelden", + "loggedOut.title": "Abgemeldet", + "loggedOut.description": `Deine Sitzung ist abgelaufen und du wurdest abgemeldet. + Melde dich hier erneut an: Anmelden`, + "serverError.title": "Serverfehler", + "serverError.description": `Bitte versuche es später erneut.`, }, } as const \ No newline at end of file diff --git a/app/src/layouts/Layout.astro b/app/src/layouts/Layout.astro index ccd54bd..5795283 100644 --- a/app/src/layouts/Layout.astro +++ b/app/src/layouts/Layout.astro @@ -15,6 +15,7 @@ const t = useTranslations(lang) dooris +
diff --git a/app/src/pages/[lang]/index.astro b/app/src/pages/[lang]/index.astro index ed3ab64..b554dbd 100644 --- a/app/src/pages/[lang]/index.astro +++ b/app/src/pages/[lang]/index.astro @@ -18,7 +18,224 @@ const lang = getLangFromUrl(Astro.url) const t = useTranslations(lang) --- - + + + +
+ +
- -