import { cn } from "~/lib/utils"; const headerVariants = { header1: { text: "font-sans text-2xl leading-5 md:leading-6 lg:leading-7 font-medium", spacing: "mb-2", }, header2: { text: "font-sans text-base leading-6 font-medium", spacing: "mb-2", }, header3: { text: "font-sans text-sm leading-5 font-medium", spacing: "mb-2", }, }; const textColorVariants = { bright: "text-text-bright", dimmed: "text-text-dimmed", }; export type HeaderVariant = keyof typeof headerVariants; type HeaderProps = { className?: string; children: React.ReactNode; spacing?: boolean; textColor?: "bright" | "dimmed"; } & React.HTMLAttributes; export function Header1({ className, children, spacing = false, textColor = "bright", }: HeaderProps) { return (

{children}

); } export function Header2({ className, children, spacing = false, textColor = "bright", }: HeaderProps) { return (

{children}

); } export function Header3({ className, children, spacing = false, textColor = "bright", }: HeaderProps) { return (

{children}

); }