// Hand-coded simple stroke icons. Keep shapes SIMPLE.
const Icon = ({ name, size = 16, stroke = 1.6, ...rest }) => {
const props = {
width: size, height: size, viewBox: "0 0 24 24",
fill: "none", stroke: "currentColor",
strokeWidth: stroke, strokeLinecap: "round", strokeLinejoin: "round",
...rest
};
switch (name) {
case "folder": return ;
case "file": return ;
case "search": return ;
case "plus": return ;
case "x": return ;
case "check": return ;
case "chevron-right": return ;
case "chevron-down": return ;
case "chevron-left": return ;
case "upload": return ;
case "users": return ;
case "user": return ;
case "book": return ;
case "mic": return ;
case "trophy": return ;
case "settings": return ;
case "info": return ;
case "lock": return ;
case "shield": return ;
case "eye": return ;
case "filter": return ;
case "calendar": return ;
case "trending-up": return ;
case "alert": return ;
case "command": return ;
case "globe": return ;
case "sparkles": return ;
case "edit": return ;
case "more": return ;
case "external": return ;
case "tag": return ;
case "clock": return ;
case "download": return ;
case "trash": return ;
case "bell": return ;
case "log-out": return ;
default: return ;
}
};
window.Icon = Icon;