// Inline SVG icons. All use currentColor so they pick up text color. const Icon = ({ name, size = 16, stroke = 1.75, ...rest }) => { const s = size; const props = { width: s, height: s, viewBox: '0 0 24 24', fill: 'none', stroke: 'currentColor', strokeWidth: stroke, strokeLinecap: 'round', strokeLinejoin: 'round', ...rest, }; switch (name) { case 'logo': return ( ); case 'search': return ( ); case 'send': return ( ); case 'settings': return ( ); case 'chats': return ( ); case 'call-in': return ( ); case 'call-miss': return ( ); case 'tick': return ( ); case 'tick-double': return ( ); case 'clock': return ( ); case 'alert': return ( ); case 'plug': return ( ); case 'refresh': return ( ); case 'power': return ( ); case 'cert': return ( ); case 'menu': return ( ); case 'bell': return ( ); case 'eye': return ( ); case 'sparkle': return ( ); case 'check-pill': return ( ); case 'x-pill': return ( ); case 'phone-off': return ( ); case 'plus': return ( ); case 'chevron': return ( ); case 'moon': return ( ); case 'sun': return ( ); default: return null; } }; window.Icon = Icon;