This commit is contained in:
@@ -72,7 +72,7 @@ export function NavbarClient({ user, role = "partner" }: NavbarClientProps) {
|
||||
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);
|
||||
@@ -103,8 +103,13 @@ export function NavbarClient({ user, role = "partner" }: NavbarClientProps) {
|
||||
|
||||
{/* Desktop Navigation */}
|
||||
<nav className="hidden md:flex gap-6 items-center">
|
||||
<Link className="text-sm font-medium text-slate-300 hover:text-primary transition-colors" href="/order">
|
||||
Bestellen
|
||||
<Link
|
||||
className="text-sm font-medium text-slate-300 hover:text-primary transition-colors"
|
||||
href="https://wiki.caspos.de"
|
||||
target="_blank"
|
||||
rel="noopener noreferrer"
|
||||
>
|
||||
Zulip
|
||||
</Link>
|
||||
<Link
|
||||
className="text-sm font-medium text-slate-300 hover:text-primary transition-colors"
|
||||
@@ -142,26 +147,12 @@ export function NavbarClient({ user, role = "partner" }: NavbarClientProps) {
|
||||
</div>
|
||||
{userRole === "admin" ? (
|
||||
<>
|
||||
<Link
|
||||
href="/admin"
|
||||
onClick={() => setOpen(false)}
|
||||
className="block px-3 py-2 text-sm rounded-lg font-medium hover:bg-slate-100 dark:hover:bg-white/5"
|
||||
>
|
||||
Dashboard
|
||||
</Link>
|
||||
<Link
|
||||
href="/admin/einstellungen"
|
||||
onClick={() => setOpen(false)}
|
||||
className="block px-3 py-2 text-sm rounded-lg font-medium hover:bg-slate-100 dark:hover:bg-white/5"
|
||||
>
|
||||
Admin Einstellungen
|
||||
</Link>
|
||||
<Link
|
||||
href="/admin/users"
|
||||
onClick={() => setOpen(false)}
|
||||
className="block px-3 py-2 text-sm rounded-lg font-medium hover:bg-slate-100 dark:hover:bg-white/5"
|
||||
>
|
||||
Benutzerverwaltung
|
||||
Admin
|
||||
</Link>
|
||||
</>
|
||||
) : (
|
||||
@@ -244,19 +235,12 @@ export function NavbarClient({ user, role = "partner" }: NavbarClientProps) {
|
||||
<div className="text-xs text-slate-500 px-1">Mein Account ({currentUser.email})</div>
|
||||
{userRole === "admin" ? (
|
||||
<>
|
||||
<Link
|
||||
className="text-lg font-medium text-slate-300 hover:text-white transition-colors py-2"
|
||||
href="/admin"
|
||||
onClick={() => setIsMobileMenuOpen(false)}
|
||||
>
|
||||
Dashboard
|
||||
</Link>
|
||||
<Link
|
||||
className="text-lg font-medium text-slate-300 hover:text-white transition-colors py-2"
|
||||
href="/admin/einstellungen"
|
||||
onClick={() => setIsMobileMenuOpen(false)}
|
||||
>
|
||||
Admin Einstellungen
|
||||
Admin
|
||||
</Link>
|
||||
</>
|
||||
) : (
|
||||
|
||||
Reference in New Issue
Block a user