'use client'; import { Folder, Forward, Frame, PanelLeft, PieChart, Trash2, type LucideIcon, } from 'lucide-react'; import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuSeparator, DropdownMenuTrigger, } from '@repo/shadcn/dropdown-menu'; import { SidebarGroup, SidebarGroupLabel, SidebarMenu, SidebarMenuAction, SidebarMenuButton, SidebarMenuItem, useSidebar, } from '@repo/shadcn/sidebar'; const data = { projects: [ { name: 'Design Engineering', url: '#', icon: Frame, }, { name: 'Sales & Marketing', url: '#', icon: PieChart, }, { name: 'Travel', url: '#', icon: Map, }, ], }; export function NavProjects({ projects, }: { projects: { name: string; url: string; icon: LucideIcon; }[]; }) { const { isMobile } = useSidebar(); return ( Projects {projects.map((item) => ( {item.name} More View Project Share Project Delete Project ))} More ); }