// Tiny inline SVG icon set — single stroke style, 16px by default
const Icon = ({ name, size = 16, color = "currentColor", strokeWidth = 1.6, style }) => {
const s = size;
const sw = strokeWidth;
const common = {
width: s, height: s, viewBox: "0 0 24 24",
fill: "none", stroke: color, strokeWidth: sw,
strokeLinecap: "round", strokeLinejoin: "round",
style,
};
switch (name) {
case "dashboard":
return ;
case "rocket":
return ;
case "instance":
return ;
case "key":
return ;
case "chart":
return ;
case "skills":
return ;
case "billing":
return ;
case "settings":
return ;
case "search":
return ;
case "plus":
return ;
case "check":
return ;
case "x":
return ;
case "copy":
return ;
case "eye":
return ;
case "eye-off":
return ;
case "chevron-right":
return ;
case "chevron-down":
return ;
case "arrow-up-right":
return ;
case "arrow-left":
return ;
case "bolt":
return ;
case "clock":
return ;
case "alert":
return ;
case "pause":
return ;
case "play":
return ;
case "refresh":
return ;
case "trash":
return ;
case "filter":
return ;
case "telegram":
return ;
case "bot":
return ;
case "user":
return ;
case "mail":
return ;
case "briefcase":
return ;
case "spark":
return ;
case "sun":
return ;
case "moon":
return ;
case "link":
return ;
case "dot":
return ;
default: return null;
}
};
window.Icon = Icon;