// Line icon set (24px grid, 1.8 stroke). Decorative by default: pass `label` to expose to screen readers. const paths = { home: , pill: ( <> ), doctor: ( <> ), user: ( <> ), bell: ( <> ), chevronRight: , chevronDown: , arrowLeft: , close: , check: , mic: ( <> ), x: , info: ( <> ), alert: ( <> ), phone: ( ), headset: ( <> ), calendar: ( <> ), clock: ( <> ), pin: ( <> ), smile: ( <> ), doc: ( <> ), docPlus: ( <> ), shield: ( <> ), lock: ( <> ), edit: , trash: , logout: , send: , heart: , lungs: ( <> ), question: ( <> ), message: , plus: , clipboard: ( <> ), book: ( <> ), pause: , } as const; export type IconName = keyof typeof paths; export function Icon({ name, size = 22, label }: { name: IconName; size?: number; label?: string }) { return ( {paths[name]} ); } export function LogoMark({ size = 32 }: { size?: number }) { return ( ); }