From 5a34d0a60f2363a3452d2286834fbe4e8cf51050 Mon Sep 17 00:00:00 2001 From: karim Date: Sat, 30 May 2026 15:01:22 +0200 Subject: [PATCH] feat(login): Hinweis-Banner wenn Server nicht erreichbar Ergaenzt den listStudios-Fix: statt stillem Fallback sieht der User jetzt 'Server nicht erreichbar', wenn die API beim Start nicht antwortet. Co-Authored-By: Claude Opus 4.8 --- src/views/Login.jsx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/views/Login.jsx b/src/views/Login.jsx index 7d12a34..fec49fb 100755 --- a/src/views/Login.jsx +++ b/src/views/Login.jsx @@ -16,7 +16,7 @@ function writeAttempts(state) { try { sessionStorage.setItem(ATTEMPT_KEY, JSON.stringify(state)); } catch {} } -export default function Login({ verifyLogin, settings, version }) { +export default function Login({ verifyLogin, settings, version, cloudUnreachable = false }) { // Backend-Modus aus localStorage (per-Device, ähnlich Dark Mode). // Beim Wechsel wird die App neu geladen, damit der Storage-Adapter neu initialisiert. const [backend, setBackend] = useState(() => localStorage.getItem("rapport_backend") || "local"); @@ -236,6 +236,12 @@ export default function Login({ verifyLogin, settings, version }) {
+ {cloudUnreachable && ( +
+ Server nicht erreichbar. Bitte Verbindung prüfen und neu laden. +
+ )} +
{isCloud && studios.length > 1 && (