import { Activity, ArrowLeftRight, Calculator, Coins, Flag, Layers, Lightbulb, LayoutDashboard, PieChart, Repeat, Settings, Tags, Target, TrendingUp, type LucideIcon, } from "lucide-react"; import type { TranslationKey } from "@/lib/i18n"; export interface NavItem { labelKey: TranslationKey; to: string; icon: LucideIcon; disabled?: boolean; } export const NAV_ITEMS: NavItem[] = [ { labelKey: "nav.dashboard", to: "/", icon: LayoutDashboard }, { labelKey: "nav.netWorth", to: "/net-worth", icon: TrendingUp }, { labelKey: "nav.crypto", to: "/crypto", icon: Coins }, { labelKey: "nav.roi", to: "/roi", icon: Calculator }, { labelKey: "nav.transactions", to: "/transactions", icon: ArrowLeftRight }, { labelKey: "nav.accounts", to: "/accounts", icon: Layers }, { labelKey: "nav.categories", to: "/categories", icon: Tags }, { labelKey: "nav.cashFlow", to: "/cash-flow", icon: Activity }, { labelKey: "nav.reports", to: "/reports", icon: PieChart }, { labelKey: "nav.budget", to: "/budget", icon: Target }, { labelKey: "nav.recurring", to: "/recurring", icon: Repeat }, { labelKey: "nav.goals", to: "/goals", icon: Flag }, { labelKey: "nav.advice", to: "/advice", icon: Lightbulb }, { labelKey: "nav.settings", to: "/settings", icon: Settings }, ];