15 lines
899 B
JavaScript
15 lines
899 B
JavaScript
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 });
|
|
}
|