"use client" import Link from "next/link" import { usePathname } from "next/navigation" import { cn } from "@/lib/utils" import { Button } from "@/components/ui/button" import { LayoutDashboard, Target, Calendar, TrendingUp, Settings, FileText, Menu } from "lucide-react" import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuTrigger } from "@/components/ui/dropdown-menu" const navigation = [ { name: "儀表板", href: "/", icon: LayoutDashboard }, { name: "KPI 管理", href: "/kpi", icon: Target }, { name: "進度追蹤", href: "/progress", icon: TrendingUp }, { name: "審查管理", href: "/reviews", icon: Calendar }, { name: "報表分析", href: "/reports", icon: FileText }, { name: "系統管理", href: "/admin", icon: Settings }, ] export function Navigation() { const pathname = usePathname() return ( <> {/* Desktop Navigation */} {/* Mobile Navigation */}
{navigation.map((item) => { const isActive = pathname === item.href return ( {item.name} ) })}
) }