'use client'; import { usePathname } from "next/navigation"; import Link from "next/link"; import { WorkflowIcon, PlayIcon, LucideIcon } from "lucide-react"; import MenuItem from "./components/menu-item"; interface NavLinkProps { href: string; label: string; icon: LucideIcon; collapsed?: boolean; selected?: boolean; } function NavLink({ href, label, icon, collapsed, selected = false }: NavLinkProps) { return ( ); } export default function Menu({ projectId, collapsed, }: { projectId: string; collapsed: boolean; }) { const pathname = usePathname(); return (