// 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;