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