From 0c50c984c2d47d76a606bd9215c2733adf42c825 Mon Sep 17 00:00:00 2001 From: Elmar Kresse Date: Sat, 22 Nov 2025 22:52:25 +0100 Subject: [PATCH] feat: Add MenuBar component with navigation, i18n, dark mode, and authentication features. --- frontend/src/components/MenuBar.vue | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/frontend/src/components/MenuBar.vue b/frontend/src/components/MenuBar.vue index 5ab6f1d..bcce07f 100644 --- a/frontend/src/components/MenuBar.vue +++ b/frontend/src/components/MenuBar.vue @@ -109,8 +109,9 @@ async function handleLogin() { detail: t('toast.loginSuccessDetail'), life: 3000 }); - } catch (error: any) { - if (error?.message && error.message.includes('Login restricted')) { + } catch (error: unknown) { + const err = error as { message?: string }; + if (err?.message && err.message.includes('Login restricted')) { toast.add({ severity: 'error', summary: t('toast.loginError'), @@ -121,7 +122,7 @@ async function handleLogin() { toast.add({ severity: 'error', summary: t('toast.loginError'), - detail: error?.message || t('toast.loginErrorDetail'), + detail: err?.message || t('toast.loginErrorDetail'), life: 5000 }); }