// Minimal line icon set (24px grid, 1.75 stroke). Decorative by default: pass `label` to expose to screen readers.
const paths = {
check: ,
minus: ,
phone: (
),
arrowLeft: ,
arrowRight: ,
send: ,
info: (
<>
>
),
alert: (
<>
>
),
lock: (
<>
>
),
pill: (
<>
>
),
pulse: ,
doctor: (
<>
>
),
close: ,
logout: ,
} as const;
export type IconName = keyof typeof paths;
export function Icon({ name, size = 20, label }: { name: IconName; size?: number; label?: string }) {
return (
);
}
export function LogoMark({ size = 32 }: { size?: number }) {
return (
);
}