From 969c557f1818347709642157d16f81c8096fb6af Mon Sep 17 00:00:00 2001 From: jtricerolph Date: Tue, 25 Aug 2026 14:37:21 +0000 Subject: [PATCH] Register CloudSun (weather) and ListChecks (tasks) icons in AppIcon AppIcon.tsx whitelists imported Lucide icons rather than doing a dynamic lookup, so both apps' sidebar/dashboard icons were silently rendering nothing -- same gotcha as the earlier 'Register Gauge icon for plant' fix. Co-Authored-By: Claude Sonnet 5 --- src/components/AppIcon.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/AppIcon.tsx b/src/components/AppIcon.tsx index 54b7fe7..c3310a1 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, Gauge, + DollarSign, CalendarDays, Zap, Thermometer, Gauge, CloudSun, ListChecks, } 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, Gauge, + DollarSign, CalendarDays, Zap, Thermometer, Gauge, CloudSun, ListChecks, } interface Props {