// Inline SVG icons — simple stroke style const Icon = ({ name, size = 18, stroke = 1.6, ...rest }) => { const paths = { chart: <>, sales: <>, users: <>, user: <>, factory: <>, file: <>, plus: <>, search: <>, filter: <>, chev: <>, chevDown: <>, arrowL: <>, arrowR: <>, bell: <>, settings: <>, logout: <>, edit: <>, trash: <>, check: <>, x: <>, money: <>, calendar: <>, weight: <>, building: <>, dot: <>, lock: <>, sparkle: <>, list: <>, grid: <>, menu: <>, }; return ( {paths[name] || null} ); }; window.Icon = Icon;