import { ArrowLeftRight, Banknote, Car, CircleHelp, Clapperboard, Gift, GraduationCap, HeartPulse, Home, PawPrint, Plane, Receipt, Repeat, Shield, ShoppingBag, ShoppingCart, Sparkles, TrendingUp, Utensils, Zap, type LucideIcon, } from "lucide-react"; import type { Category } from "@/lib/categories"; /** One icon per canonical category, shared by avatars, badges and pickers. */ export const CATEGORY_ICON: Record = { "Food & Dining": Utensils, Groceries: ShoppingCart, Transportation: Car, Shopping: ShoppingBag, Entertainment: Clapperboard, Subscriptions: Repeat, "Bills & Utilities": Zap, Housing: Home, Health: HeartPulse, Insurance: Shield, Travel: Plane, Education: GraduationCap, "Personal Care": Sparkles, "Gifts & Donations": Gift, Pets: PawPrint, "Fees & Charges": Receipt, Transfers: ArrowLeftRight, Investments: TrendingUp, Income: Banknote, Uncategorized: CircleHelp, };