// Feather-style icon set. Registered on window. const Icon = ({ name, size = 16, stroke = 1.75, style, className }) => { const p = { width: size, height: size, viewBox: "0 0 24 24", fill: "none", stroke: "currentColor", strokeWidth: stroke, strokeLinecap: "round", strokeLinejoin: "round", style, className }; const paths = { dashboard: <>, sparkles: <>, search: <>, layers: <>, plug: <>, map: <>, activity: <>, bell: <>, book: <>, shield: <>, settings: <>, users: <>, chevronDown: <>, chevronRight: <>, chevronLeft: <>, trending: <>, trendingDown: <>, filter: <>, plus: <>, download: <>, share: <>, moreH: <>, send: <>, zap: <>, mic: <>, globe: <>, cpu: <>, alert: <>, check: <>, close: <>, grip: <>, calendar: <>, barChart: <>, lineChart: <>, pie: <>, table: <>, gauge: <>, image: <>, text: <>, database: <>, file: <>, cloud: <>, branch: <>, lock: <>, key: <>, mail: <>, slack: <>, external: <>, dot: <>, india: <>, tent: <>, sun: <>, moon: <>, refresh: <>, play: <>, eye: <>, lightbulb: <>, scale: <>, brain: <>, beaker: <>, target: <>, sliders: <>, factory: <>, heart: <>, cart: <>, leaf: <>, wallet: <>, briefcase: <>, workflow: <>, pause: <>, link: <>, hash: <>, box: <>, message: <>, checkSquare: <>, clock: <>, code: <>, terminal: <>, webhook: <>, smartphone: <>, wifi: <>, gitMerge: <>, rocket: <>, server: <>, folder: <>, arrowRight: <>, percent: <>, thermometer: <>, droplet: <>, wind: <>, gitCommit: <>, flag: <>, star: <>, thumbsUp: <>, edit: <>, trash: <>, }; return {paths[name] || paths.dot}; }; window.Icon = Icon;