/* global React */ const { useState } = React; // Minimal icon set, stroke-based, 1.5 weight const Icon = ({ name, size = 18, style }) => { const props = { width: size, height: size, viewBox: "0 0 24 24", fill: "none", stroke: "currentColor", strokeWidth: 1.6, strokeLinecap: "round", strokeLinejoin: "round", style }; switch (name) { case "check": return ; case "x": return ; case "arrow-right": return ; case "arrow-up-right": return ; case "plus": return ; case "play": return ; case "invoice": return ; case "bank": return ; case "folder": return ; case "people": return ; case "chart": return ; case "lock": return ; case "stamp": return ; case "download": return ; case "zap": return ; case "link": return ; case "shield": return ; case "message": return ; case "refresh": return ; case "briefcase": return ; case "user": return ; case "logo-g": return ; case "logo-ln": return ; case "logo-ig": return ; case "logo-yt": return ; case "sparkle": return ; case "wallet": return ; default: return null; } }; window.Icon = Icon;