// icons.jsx — clean 1.7px stroke line icons for Absensi MOTOART
function Icon({ name, size = 22, stroke = 'currentColor', sw = 1.7, fill = 'none', style }) {
const p = { fill, stroke, strokeWidth: sw, strokeLinecap: 'round', strokeLinejoin: 'round' };
const paths = {
home: <>>,
history: <>>,
user: <>>,
grid: <>>,
users: <>>,
chart: <>>,
clock: <>>,
pin: <>>,
calendar: <>>,
check: <>>,
checkCircle: <>>,
logout: <>>,
chevron: <>>,
chevronDown: <>>,
download: <>>,
arrowUp: <>>,
bell: <>>,
settings: <>>,
search: <>>,
filter: <>>,
sparkle: <>>,
excel: <>>,
pdf: <>>,
phone: <>>,
coffee: <>>,
flame: <>>,
plus: <>>,
dots: <>>,
trend: <>>,
shield: <>>,
};
return (
);
}
Object.assign(window, { Icon });