From d5b6c9665c25d8bab1a8aa531c1b059490c0c575 Mon Sep 17 00:00:00 2001 From: Theis Date: Mon, 18 May 2026 23:23:43 +0200 Subject: [PATCH] added new warning --- frontend/src/pages/MainForm.tsx | 18 +++++++++++++++--- frontend/src/utils/i18n/locales/de/de.json | 4 +++- frontend/src/utils/i18n/locales/en/en.json | 4 +++- 3 files changed, 21 insertions(+), 5 deletions(-) diff --git a/frontend/src/pages/MainForm.tsx b/frontend/src/pages/MainForm.tsx index 23cfef6..d17c43a 100644 --- a/frontend/src/pages/MainForm.tsx +++ b/frontend/src/pages/MainForm.tsx @@ -102,6 +102,12 @@ export const MainForm = () => { const savedUser = Cookies.get("selectedUser"); if (savedUser) { setSelectedUser(savedUser); + } else { + setMsg({ + type: "warning", + headline: t("set-username-headline"), + text: t("set-username-text") + }) } }, []); @@ -442,10 +448,16 @@ export const MainForm = () => { )} - {/* Alert message */} + {/* Message */} {msg && ( - - {msg.headline}: {msg.text} + + + {msg.headline} + + {msg.text} )} diff --git a/frontend/src/utils/i18n/locales/de/de.json b/frontend/src/utils/i18n/locales/de/de.json index 0416628..e990b15 100644 --- a/frontend/src/utils/i18n/locales/de/de.json +++ b/frontend/src/utils/i18n/locales/de/de.json @@ -28,5 +28,7 @@ "return-to-homepage": "Zurück", "qr-text": "PayPal QR-Code der Claudius Akademie", "loading": "Lädt...", - "greeting": "Hallo," + "greeting": "Hallo,", + "set-username-headline": "Keinen Benutzer ausgewählt", + "set-username-text": "Um mit dem Losverkauf zu beginnen, musst du einen Benutzer oben links auswählen." } \ No newline at end of file diff --git a/frontend/src/utils/i18n/locales/en/en.json b/frontend/src/utils/i18n/locales/en/en.json index 5e47dcc..bba6ad1 100644 --- a/frontend/src/utils/i18n/locales/en/en.json +++ b/frontend/src/utils/i18n/locales/en/en.json @@ -29,5 +29,7 @@ "return-to-homepage": "Return", "qr-text": "PayPal QR-Code from the Claudius Akademie", "loading": "Loading...", - "greeting": "Hello," + "greeting": "Hello,", + "set-username-headline": "No user selected", + "set-username-text": "To start the ticket sale, you must select a user first from the top left." } \ No newline at end of file