Skip to content

Components

Interactive primitives, grouped by what they do. Each custom element manages behavior and ARIA while links, buttons, and content stay in light DOM for styling and SEO. For full-page building blocks see Sections; for form-specific elements see Forms.

What lives where

The component surface used to be one long page. It's now four thematic pages, plus a fifth (Sections) for page-level marketing blocks like heroes, CTAs, and content grids. Use the table below if you're looking for something specific.

Looking for… Page
Hero, page intro, CTA, content grids, media blocks Sections
Navbar with dropdowns and mobile collapse Navigation
Buttons, tabs, code blocks, tree Atoms
Scroll stage, reveal, scroll-driven animation Motion
Modal, disclosure, toast notifications Overlays
Interactive map with points, regions, and clustering Map
Fields, validation, async validators, i18n Forms