/* INDIEKOS — inline icon set (Lucide geometry, 24x24, 1.75 stroke) */
const ICON_PATHS = {
dashboard: '',
building: '',
map: '',
pin: '',
bed: '',
door: '',
users: '',
user: '',
contract: '',
invoice: '',
wallet: '',
receipt: '',
checklist: '',
wrench: '',
chart: '',
settings: '',
logout: '',
bell: '',
search: '',
chevDown: '', chevRight: '', chevLeft: '', chevUp: '',
menu: '',
plus: '', check: '', x: '',
upload: '',
camera: '',
image: '',
alert: '',
clock: '',
hourglass: '',
arrowUp: '', arrowDown: '',
trendUp: '', trendDown: '',
filter: '',
dots: '',
dotsH: '',
edit: '',
trash: '',
phone: '',
whatsapp: '',
mail: '',
calendar: '',
droplet: '',
zap: '',
wind: '',
card: '',
cash: '',
shield: '',
eye: '',
download: '',
refresh: '',
wifiOff: '',
install: '',
grid: '',
list: '',
layers: '',
message: '',
star: '',
copy: '',
ext: '',
checkCircle: '',
xCircle: '',
home: '',
key: '',
qr: '',
send: '',
idcard: '',
sun: '',
moon: '',
paint: '',
scale: '',
battery: '',
signal: '',
reception: '',
heart: '',
heartFill: '',
sliders: '',
wifi: '',
bike: '',
utensils: '',
shirt: '',
video: '',
navigation: '',
share: '',
sparkles: '',
tag: '',
megaphone: '',
eyeView: '',
calCheck: '',
};
function Icon({ name, size, sw, style, className }) {
const d = ICON_PATHS[name] || ICON_PATHS.dots;
return (
);
}
window.Icon = Icon;