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