/* Lightweight icon set (Lucide-style stroke icons) */ const Icon = ({ name, size = 16, stroke = 1.6, style }) => { const s = stroke; const sz = { width: size, height: size }; const common = { viewBox: "0 0 24 24", fill: "none", stroke: "currentColor", strokeWidth: s, strokeLinecap: "round", strokeLinejoin: "round", style, ...sz, }; switch (name) { case "home": return (); case "sku": return (); case "carton": return (); case "pallet": return (); case "container": return (); case "report": return (); case "settings": return (); case "search": return (); case "filter": return (); case "plus": return (); case "upload": return (); case "download": return (); case "arrow-right": return (); case "chevron-right": return (); case "chevron-down": return (); case "chevron-up": return (); case "x": return (); case "check": return (); case "lock": return (); case "unlock": return (); case "rotate": return (); case "trash": return (); case "note": return (); case "warning": return (); case "info": return (); case "axle": return (); case "cog-center": return (); case "barrel": return (); case "pipe": return (); case "roll": return (); case "box": return (); case "eye": return (); case "eye-off": return (); case "layers": return (); case "measure": return (); case "history": return (); case "share": return (); case "play": return (); case "panel-right": return (); case "panel-left": return (); case "user": return (); case "bell": return (); case "expand": return (); case "drag": return (); case "kebab": return (); case "wand": return (); case "scale": return (); case "flag": return (); case "grid": return (); case "list": return (); case "scissors": return (); default: return (); } }; window.Icon = Icon;