yiekheng 63d41c4389 feat(web): app shell with responsive nav + theme provider
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-09 23:09:33 +08:00

17 lines
560 B
TypeScript

import { Home, Smartphone, Calendar, Settings } from "lucide-react";
import type { LucideIcon } from "lucide-react";
export interface NavItem {
key: string;
href: string;
label: string;
icon: LucideIcon;
}
export const NAV_ITEMS: NavItem[] = [
{ key: "dashboard", href: "/", label: "Dashboard", icon: Home },
{ key: "accounts", href: "/accounts", label: "Accounts", icon: Smartphone },
{ key: "reminders", href: "/reminders", label: "Reminders", icon: Calendar },
{ key: "settings", href: "/settings", label: "Settings", icon: Settings },
];