'use client'; import { usePathname, useRouter } from 'next/navigation'; import { Inbox, Package, FolderKanban, Tag, Users, Sparkles } from 'lucide-react'; const NAV_ITEMS = [ { label: '与我相关', path: '/workspace', icon: Inbox, index: '01' }, { label: '产品', path: '/products', icon: Package, index: '02' }, { label: '项目', path: '/projects', icon: FolderKanban, index: '03' }, { label: '版本', path: '/versions', icon: Tag, index: '04' }, ]; const ADMIN_ITEMS = [ { label: '成员管理', path: '/admin/members', icon: Users }, ]; export function Sidebar() { const pathname = usePathname(); const router = useRouter(); const isActive = (path: string) => pathname === path || (path !== '/' && pathname.startsWith(path)); return ( ); }