"use client"; import { Folder, MoreHorizontal, Share, Trash2, type LucideIcon, } from "lucide-react"; import { SidebarGroup, SidebarGroupLabel, SidebarMenu, SidebarMenuAction, SidebarMenuButton, SidebarMenuItem, useSidebar, } from "@/components/ui/sidebar"; import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuSeparator, DropdownMenuTrigger, } from "@/components/ui/dropdown-menu"; import { useTranslations } from "next-intl"; export function NavProjects({ projects, }: { projects: { name: string; url: string; icon: LucideIcon; }[]; }) { const { isMobile } = useSidebar(); const t = useTranslations("Components.NavProjects"); return ( {t("projects")} {projects.map((item) => ( {item.name} {t("more")} {t("viewProject")} {t("shareProject")} {t("deleteProject")} ))} {t("more")} ); }