import { fontClasses, headingLevelClasses, textVariantClasses } from '../styles/classes' import type { HeadingProps } from '../types' import { cn } from '../utils' import { Text } from './text' export const Heading: React.FC = ({ children, level = '1', variant = 'primary', font = 'sans', className }) => { const sharedClassName = cn( headingLevelClasses[level], textVariantClasses[variant], fontClasses[font], className ) switch (level) { case '1': return

{children}

case '2': return

{children}

case '3': return

{children}

case '4': return

{children}

default: return {children} } }