/* global React */ /* Icons — Lucide-inspired, 1.5px stroke, currentColor. Sized via the size prop (default 16). All icons share viewBox 24x24. */ const __iconBase = (props) => ({ width: props.size || 16, height: props.size || 16, viewBox: "0 0 24 24", fill: "none", stroke: "currentColor", strokeWidth: props.stroke || 1.5, strokeLinecap: "round", strokeLinejoin: "round", "aria-hidden": true, ...(props.style ? { style: props.style } : {}), ...(props.className ? { className: props.className } : {}), }); const Icon = { Search: (p) => , Plus: (p) => , Minus: (p) => , X: (p) => , Check: (p) => , ChevronDown: (p) => , ChevronUp: (p) => , ChevronRight:(p) => , ChevronLeft: (p) => , ArrowUpRight:(p) => , ArrowRight: (p) => , ArrowDown: (p) => , ArrowUp: (p) => , Filter: (p) => , Sort: (p) => , More: (p) => , MoreV: (p) => , Settings: (p) => , User: (p) => , Users: (p) => , Bell: (p) => , Inbox: (p) => , Home: (p) => , Folder: (p) => , File: (p) => , Layers: (p) => , Pulse: (p) => , Lens: (p) => , Hive: (p) => , Spark: (p) => , Bolt: (p) => , Compass: (p) => , Sun: (p) => , Moon: (p) => , Eye: (p) => , EyeOff: (p) => , Mail: (p) => , Lock: (p) => , Star: (p) => , Tag: (p) => , Calendar: (p) => , Clock: (p) => , Trash: (p) => , Edit: (p) => , Copy: (p) => , Download: (p) => , Upload: (p) => , Send: (p) => , Refresh: (p) => , Play: (p) => , Pause: (p) => , Sidebar: (p) => , Grid: (p) => , List: (p) => , Globe: (p) => , Building: (p) => , Database: (p) => , Code: (p) => , Help: (p) => , Info: (p) => , Alert: (p) => , Warn: (p) => , Github: (p) => , }; window.Icon = Icon;