'use client'; import Link from 'next/link'; import { usePathname } from 'next/navigation'; import { cn } from 'cn'; const tabs = [ { href: '/verwaltung/sammler', label: 'Sammler', adminOnly: false }, { href: '/verwaltung/hersteller', label: 'Hersteller', adminOnly: false }, { href: '/verwaltung/themen', label: 'Themen', adminOnly: false }, { href: '/verwaltung/standorte', label: 'Standorte', adminOnly: false }, { href: '/verwaltung/einladungen', label: 'Einladungen', adminOnly: true }, { href: '/verwaltung/erinnerungen', label: 'Erinnerungen', adminOnly: true }, { href: '/verwaltung/daten', label: 'Daten', adminOnly: true }, ] as const; export function VerwaltungNav({ isAdmin }: { isAdmin: boolean }) { const pathname = usePathname(); const visible = tabs.filter((tab) => !tab.adminOnly || isAdmin); return ( ); }