From 58b64c54507bc54f3567e9cc579a4c49c24a4e34 Mon Sep 17 00:00:00 2001 From: jtricerolph Date: Thu, 23 Jul 2026 10:01:12 +0000 Subject: [PATCH] Add DollarSign to AppIcon map (wages app icon) Co-Authored-By: Claude Sonnet 4.6 --- src/components/AppIcon.js | 15 +++++++++++++++ src/components/AppIcon.tsx | 2 ++ 2 files changed, 17 insertions(+) create mode 100644 src/components/AppIcon.js diff --git a/src/components/AppIcon.js b/src/components/AppIcon.js new file mode 100644 index 0000000..54fe7cb --- /dev/null +++ b/src/components/AppIcon.js @@ -0,0 +1,15 @@ +import { jsx as _jsx } from "react/jsx-runtime"; +import { ClipboardList, ChefHat, Banknote, BedDouble, TrendingUp, Tag, LayoutGrid, Users, Activity, Home, ScrollText, RefreshCw, ArrowUpCircle, Wifi, Terminal, Settings, Building2, CalendarClock, Wrench, BarChart2, Monitor, History, Armchair, UtensilsCrossed, DollarSign, } from 'lucide-react'; +const iconMap = { + ClipboardList, ChefHat, Banknote, BedDouble, TrendingUp, Tag, + LayoutGrid, Users, Activity, Home, ScrollText, RefreshCw, + ArrowUpCircle, Wifi, Terminal, Settings, Building2, CalendarClock, + Wrench, BarChart2, Monitor, History, Armchair, UtensilsCrossed, + DollarSign, +}; +export function AppIcon({ name, size = 20, color, strokeWidth = 1.75 }) { + const Icon = iconMap[name]; + if (!Icon) + return null; + return _jsx(Icon, { size: size, color: color, strokeWidth: strokeWidth }); +} diff --git a/src/components/AppIcon.tsx b/src/components/AppIcon.tsx index 5f8d166..3778759 100644 --- a/src/components/AppIcon.tsx +++ b/src/components/AppIcon.tsx @@ -3,6 +3,7 @@ import { LayoutGrid, Users, Activity, Home, ScrollText, RefreshCw, ArrowUpCircle, Wifi, Terminal, Settings, Building2, CalendarClock, Wrench, BarChart2, Monitor, History, Armchair, UtensilsCrossed, + DollarSign, } from 'lucide-react' import type { LucideProps } from 'lucide-react' @@ -13,6 +14,7 @@ const iconMap: Record = { LayoutGrid, Users, Activity, Home, ScrollText, RefreshCw, ArrowUpCircle, Wifi, Terminal, Settings, Building2, CalendarClock, Wrench, BarChart2, Monitor, History, Armchair, UtensilsCrossed, + DollarSign, } interface Props {