"use client"; import { RiArrowLeftRightLine, RiBankCard2Line, RiBankLine, RiCalendarEventLine, RiDashboardLine, RiFileChartLine, RiFundsLine, RiGroupLine, RiInboxLine, RiMenuLine, RiPriceTag3Line, RiSparklingLine, RiTodoLine, } from "@remixicon/react"; import { useState } from "react"; import { Button } from "@/components/ui/button"; import { NavigationMenu, NavigationMenuContent, NavigationMenuItem, NavigationMenuList, NavigationMenuTrigger, } from "@/components/ui/navigation-menu"; import { Sheet, SheetContent, SheetHeader, SheetTitle, SheetTrigger, } from "@/components/ui/sheet"; import type { DropdownLinkItem } from "./dropdown-link-list"; import { DropdownLinkList } from "./dropdown-link-list"; import { FerramentasDropdownContent, MobileFerramentasItems, } from "./ferramentas-dropdown"; import { MobileNavLink, MobileSectionLabel } from "./mobile-nav-link"; import { triggerClass } from "./nav-styles"; import { SimpleNavLink } from "./simple-nav-link"; export function TopNavMenu() { const [sheetOpen, setSheetOpen] = useState(false); const close = () => setSheetOpen(false); const lancamentosItems: DropdownLinkItem[] = [ { href: "/lancamentos", label: "lançamentos", icon: , }, { href: "/pre-lancamentos", label: "pré-lançamentos", icon: , }, { href: "/calendario", label: "calendário", icon: , }, ]; const financasItems: DropdownLinkItem[] = [ { href: "/cartoes", label: "cartões", icon: , }, { href: "/contas", label: "contas", icon: , }, { href: "/orcamentos", label: "orçamentos", icon: , }, ]; const organizacaoItems: DropdownLinkItem[] = [ { href: "/pagadores", label: "pagadores", icon: , }, { href: "/categorias", label: "categorias", icon: , }, { href: "/anotacoes", label: "anotações", icon: , }, ]; const analiseItems: DropdownLinkItem[] = [ { href: "/insights", label: "insights", icon: , }, { href: "/relatorios/tendencias", label: "tendências", icon: , }, { href: "/relatorios/uso-cartoes", label: "uso de cartões", icon: , }, ]; return ( <> {/* Desktop nav */} {/* Mobile hamburger */} Menu ); }