/* 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 });