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