From d1b253a00ca5dd4e1fd6fbe68ef77c0526423cdb Mon Sep 17 00:00:00 2001 From: jtricerolph Date: Wed, 29 Jul 2026 09:32:34 +0000 Subject: [PATCH] Register Gauge icon for plant, remove stale duplicate AppIcon.js AppIcon.js was a stale, tracked, out-of-sync compiled duplicate of AppIcon.tsx (missing Zap/Thermometer too) sitting next to the real source. Since imports use bare 'from ./AppIcon' with no extension, Vite's default resolve order picks .js before .tsx, so it may have been silently shadowing the real source. Removed it so there's a single source of truth, and added Gauge (plant's icon) there. Co-Authored-By: Claude Sonnet 5 --- src/components/AppIcon.js | 15 --------------- src/components/AppIcon.tsx | 4 ++-- 2 files changed, 2 insertions(+), 17 deletions(-) delete mode 100644 src/components/AppIcon.js diff --git a/src/components/AppIcon.js b/src/components/AppIcon.js deleted file mode 100644 index 404d321..0000000 --- a/src/components/AppIcon.js +++ /dev/null @@ -1,15 +0,0 @@ -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, CalendarDays, } 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, CalendarDays, -}; -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 c286f07..54b7fe7 100644 --- a/src/components/AppIcon.tsx +++ b/src/components/AppIcon.tsx @@ -3,7 +3,7 @@ import { LayoutGrid, Users, Activity, Home, ScrollText, RefreshCw, ArrowUpCircle, Wifi, Terminal, Settings, Building2, CalendarClock, Wrench, BarChart2, Monitor, History, Armchair, UtensilsCrossed, - DollarSign, CalendarDays, Zap, Thermometer, + DollarSign, CalendarDays, Zap, Thermometer, Gauge, } from 'lucide-react' import type { LucideProps } from 'lucide-react' @@ -14,7 +14,7 @@ const iconMap: Record = { LayoutGrid, Users, Activity, Home, ScrollText, RefreshCw, ArrowUpCircle, Wifi, Terminal, Settings, Building2, CalendarClock, Wrench, BarChart2, Monitor, History, Armchair, UtensilsCrossed, - DollarSign, CalendarDays, Zap, Thermometer, + DollarSign, CalendarDays, Zap, Thermometer, Gauge, } interface Props {