From a99adb88d68f9a07e52d7ea1954b972cf836834a Mon Sep 17 00:00:00 2001 From: DanielS Date: Tue, 23 Jun 2026 23:43:16 +0200 Subject: [PATCH] feat: update navbar links, settings labels, dark mode text color, and banner toggle hook --- shop/components/NavbarClient.tsx | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/shop/components/NavbarClient.tsx b/shop/components/NavbarClient.tsx index 1b42b9a..e2ce60e 100644 --- a/shop/components/NavbarClient.tsx +++ b/shop/components/NavbarClient.tsx @@ -62,6 +62,18 @@ export function NavbarClient({ user }: NavbarClientProps) { }; }, [supabase]); + useEffect(() => { + const checkBanner = () => { + const disabled = localStorage.getItem('demo_banner_disabled') === 'true'; + const banner = document.getElementById('demo-banner'); + if (banner) banner.style.display = disabled ? 'none' : 'block'; + }; + + checkBanner(); + window.addEventListener('storage_demo_changed', checkBanner); + return () => window.removeEventListener('storage_demo_changed', checkBanner); + }, []); + const handleSignOut = async () => { await supabase.auth.signOut(); setCurrentUser(null); @@ -119,12 +131,19 @@ export function NavbarClient({ user }: NavbarClientProps) {
{currentUser.email}
+ setOpen(false)} + className="block px-3 py-2 text-sm rounded-lg font-medium hover:bg-slate-100 dark:hover:bg-white/5" + > + Account Einstellungen + setOpen(false)} className="block px-3 py-2 text-sm rounded-lg font-medium hover:bg-slate-100 dark:hover:bg-white/5" > - Account Kunden + Kundenliste