Components
Heading
Renders a semantic heading element with configurable level and size.
size names a type role and accepts responsive values:
size={{ base: "heading-sm", md: "heading-lg" }}.
Usage
Best practices
Set
level(h1–h6) for the document outline andsizefor visual scale independently - don't pick a tag just to get a size; a small-looking heading can still be anh2.Keep one
h1per page and don't skip levels for styling; usesize(responsive-capable) to make a lower-level heading look larger.
Props
Also exports
- const
HEADING_SIZES - type
HeadingSize - const
headingSizeClasses
Composition
Used by
CookieBanner, Empty, MegaMenu, PageHeader, SectionHeader, SiteFooter