/* global React */
const { useState, useEffect, useRef } = React;
// ============================================
// ICONS — clean line icons
// ============================================
const Icon = ({ name, size = 20, color = 'currentColor', strokeWidth = 1.8 }) => {
const common = { width: size, height: size, viewBox: '0 0 24 24', fill: 'none', stroke: color, strokeWidth, strokeLinecap: 'round', strokeLinejoin: 'round' };
const paths = {
chat: <>>,
whatsapp: <>>,
users: <>>,
kanban: <>>,
contract: <>>,
money: <>>,
bell: <>>,
calendar: <>>,
megaphone: <>>,
bot: <>>,
book: <>>,
ticket: <>>,
cap: <>>,
clock: <>>,
chart: <>>,
shield: <>>,
settings: <>>,
mail: <>>,
task: <>>,
sparkles: <>>,
bolt: ,
check: ,
arrow: <>>,
play: ,
grid: <>>,
layers: <>>,
lock: <>>,
globe: <>>,
building: <>>,
phone: <>>,
plus: <>>,
search: <>>,
palette: <>>,
};
return ;
};
window.Icon = Icon;