'use client' import { usePathname } from 'next/navigation' const NAV_GROUPS = [ { title: 'Services', items: [ { href: '/admin/jellyseerr', label: 'Jellyseerr' }, { href: '/admin/jellyfin', label: 'Jellyfin' }, { href: '/admin/sonarr', label: 'Sonarr' }, { href: '/admin/radarr', label: 'Radarr' }, { href: '/admin/prowlarr', label: 'Prowlarr' }, { href: '/admin/qbittorrent', label: 'qBittorrent' }, ], }, { title: 'Requests', items: [ { href: '/admin/requests', label: 'Request syncing' }, { href: '/admin/artwork', label: 'Artwork' }, { href: '/admin/cache', label: 'Cache' }, ], }, { title: 'Accounts', items: [ { href: '/admin/invites', label: 'Invites' }, { href: '/admin/password', label: 'Password rules' }, { href: '/admin/captcha', label: 'Captcha' }, { href: '/admin/smtp', label: 'Email (SMTP)' }, { href: '/admin/notifications', label: 'Notifications' }, { href: '/admin/expiry', label: 'Account expiry' }, ], }, { title: 'Admin', items: [ { href: '/users', label: 'Users' }, { href: '/admin/logs', label: 'Activity log' }, { href: '/admin/maintenance', label: 'Maintenance' }, ], }, ] export default function AdminSidebar() { const pathname = usePathname() return ( ) }