// Curated Lucide icon set used across the Towbook Android styleguide. // Stroke-based, 24x24, currentColor — Material 3 + FA Pro substitute (per design system note). function makeIcon(paths, { stroke = 2, fill = 'none' } = {}) { return function Icon({ size = 24, color = 'currentColor', style = {}, strokeWidth }) { return ( {paths} ); }; } const I = { Menu: makeIcon(<>), Search: makeIcon(<>), Filter: makeIcon(), Refresh: makeIcon(<>), Plus: makeIcon(<>), X: makeIcon(<>), Check: makeIcon(), ArrowLeft: makeIcon(<>), ChevronRight: makeIcon(), ChevronLeft: makeIcon(), ChevronDown: makeIcon(), Edit: makeIcon(<>), Phone: makeIcon(), MapPin: makeIcon(<>), Map: makeIcon(<>), Camera: makeIcon(<>), Truck: makeIcon(<>), Lock: makeIcon(<>), Tag: makeIcon(<>), User: makeIcon(<>), MessageCircle: makeIcon(), ClipboardCheck: makeIcon(<>), LogOut: makeIcon(<>), Settings: makeIcon(<>), AlertCircle: makeIcon(<>), Info: makeIcon(<>), Image: makeIcon(<>), Trash: makeIcon(<>), Send: makeIcon(<>), Layers: makeIcon(<>), Navigation: makeIcon(), Crosshair: makeIcon(<>), Eye: makeIcon(<>), Scan: makeIcon(<>), CircleDot: makeIcon(<>), Briefcase: makeIcon(<>), Bell: makeIcon(<>), Hash: makeIcon(<>), Mail: makeIcon(<>), Eye2: makeIcon(<>), EyeOff: makeIcon(<>), Calendar: makeIcon(<>), DollarSign: makeIcon(<>), Building: makeIcon(<>), Wrench: makeIcon(), Star: makeIcon(), KeyRound: makeIcon(<>), ClipboardList: makeIcon(<>), CheckCircle: makeIcon(<>), Move: makeIcon(<>), }; window.I = I;