import { cn } from '#utils'; export type HeadingProps = { children: string; className?: string; variant: 'h1' | 'h2' | 'h3' | 'h4' | 'h5'; }; export const Heading = ({ children, className, variant }: HeadingProps) => { switch (variant) { case 'h1': return

{children}

; case 'h2': return

{children}

; case 'h3': return

{children}

; case 'h4': return

{children}

; case 'h5': return
{children}
; default: throw new Error(`Unhandled heading variant: ${variant satisfies never}`); } };