// icons.jsx — minimal stroked icon set const Icon = ({ name, size = 14, ...props }) => { const s = size; const common = { width: s, height: s, viewBox: "0 0 16 16", fill: "none", stroke: "currentColor", strokeWidth: 1.4, strokeLinecap: "round", strokeLinejoin: "round", ...props, }; const paths = { dashboard: <>, config: <>, models: <>, test: <>, logs: <>, setup: <>, play: <>, stop: <>, restart: <>, check: <>, x: <>, copy: <>, eye: <>, eyeOff: <>, chevron: <>, chevronR: <>, plus: <>, trash: <>, edit: <>, download: <>, refresh: <>, search: <>, key: <>, lock: <>, bolt: <>, info: <>, warn: <>, err: <>, arrowR: <>, filter: <>, pin: <>, book: <>, folder: <>, terminal: <>, }; return {paths[name] || null}; }; window.Icon = Icon;