"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
>
);
}