// 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 ;
};
window.Icon = Icon;