// AGENTFORGE-IA — icon set (single-source SVGs)
const Icon = ({ name, size = 16, stroke = 1.6, ...rest }) => {
const s = size;
const sw = stroke;
const common = { width: s, height: s, viewBox: '0 0 24 24', fill: 'none', stroke: 'currentColor', strokeWidth: sw, strokeLinecap: 'round', strokeLinejoin: 'round', ...rest };
switch (name) {
case 'forge': return ();
case 'home': return ();
case 'store': return ();
case 'grid': return ();
case 'flow': return ();
case 'chat': return ();
case 'plug': return ();
case 'chart': return ();
case 'logs': return ();
case 'cog': return ();
case 'plus': return ();
case 'search': return ();
case 'play': return ();
case 'pause': return ();
case 'star': return ();
case 'check': return ();
case 'send': return ();
case 'sparkles': return ();
case 'megaphone': return ();
case 'headset': return ();
case 'wallet': return ();
case 'users': return ();
case 'terminal': return ();
case 'gavel': return ();
case 'flask': return ();
case 'cube': return ();
case 'palette': return ();
case 'bell': return ();
case 'help': return ();
case 'sun': return ();
case 'moon': return ();
case 'zap': return ();
case 'shield': return ();
case 'globe': return ();
case 'arrow-right': return ();
case 'arrow-up': return ();
case 'arrow-down': return ();
case 'chevron': return ();
case 'chevron-down': return ();
case 'chevron-left': return ();
case 'chevron-right': return ();
case 'video': return ();
case 'sliders': return ();
case 'x': return ();
case 'close': return ();
case 'logout': return ();
case 'refresh': return ();
case 'dot-menu': return ();
case 'filter': return ();
case 'download': return ();
case 'upload': return ();
case 'copy': return ();
case 'fork': return ();
case 'spark-bolt': return ();
case 'eye': return ();
case 'eye-off': return ();
case 'clock': return ();
case 'tool': return ();
case 'memory': return ();
case 'database': return ();
case 'webhook': return ();
case 'lock': return ();
case 'cloud': return ();
case 'calendar': return ();
case 'server': return ();
case 'wifi': return ();
case 'package': return ();
case 'rocket': return ();
case 'book': return ();
case 'wrench': return ();
case 'verified': return ();
case 'fire': return ();
case 'phone': return ();
case 'mail': return ();
case 'tag': return ();
case 'building': return ();
case 'trending-up': return ();
case 'trending-down': return ();
case 'pulse': return ();
case 'kanban': return ();
case 'table': return ();
default: return ();
}
};
window.Icon = Icon;