/* ELUCENS app — hairline icon set (Lucide-style, single weight).
The README sanctions a thin line set as a deliberate exception for product UI. */
const ICON_PATHS = {
grid: '',
mail: '',
inbox: '',
users: '',
file: '',
receipt: '',
plug: '',
spark: '',
message: '',
search: '',
bell: '',
settings: '',
arrow: '',
chevR: '',
chevD: '',
chevUD: '',
check: '',
checkCircle: '',
clock: '',
external: '',
alert: '',
send: '',
plus: '',
calendar: '',
building: '',
phone: '',
whatsapp: '',
database: '',
shield: '',
trendUp: '',
trendDown: '',
sync: '',
zap: '',
tag: '',
euro: '',
paperclip: '',
logout: '',
filter: '',
menu: '',
bars: '',
dot: '',
route: '',
edit: '',
book: '',
layers: '',
sun: '',
moon: '',
belloff: '',
check2: '',
};
/* call-direction variants — phone glyph + corner arrow (lucide-style) */
ICON_PATHS.phoneIn = ICON_PATHS.phone + '';
ICON_PATHS.phoneOut = ICON_PATHS.phone + '';
ICON_PATHS.phoneMissed = ICON_PATHS.phone + '';
function Icon({ name, size = 18, stroke = 1.75, style, className }) {
return (
);
}
Object.assign(window, { Icon, ICON_PATHS });