/* SF Symbols–style line icons (24x24, stroke 1.7) */
const Icon = ({ name, size = 18, color, stroke = 1.7, fill = 'none' }) => {
const s = size;
const props = {
width: s, height: s, viewBox: '0 0 24 24',
fill, stroke: color || 'currentColor', strokeWidth: stroke,
strokeLinecap: 'round', strokeLinejoin: 'round',
};
const paths = {
dashboard: <>>,
people: <>>,
calendar: <>>,
car: <>>,
chart: <>>,
gear: <>>,
plus: <>>,
search: <>>,
download: <>>,
upload: <>>,
trash: <>>,
edit: <>>,
check: <>>,
x: <>>,
chevR: <>>,
chevD: <>>,
arrowUp: <>>,
arrowDn: <>>,
arrowRt: <>>,
dot: <>>,
file: <>>,
money: <>>,
bell: <>>,
pin: <>>,
home: <>>,
location: <>>,
phone: <>>,
mail: <>>,
clock: <>>,
sparkle: <>>,
filter: <>>,
eye: <>>,
};
return ;
};
window.Icon = Icon;