Every component is present in `/components/*` category pages.
Generated from chemistry/components
Component Atlas
The sidebar is the catalog surface now. This page summarizes the generated UI contract set: live specimens, state vocabulary, accessibility notes, and token-backed styling.
- Showroom ready
- 211 Generated pages
- Platform adopted
- 0 Elements and panels
- Live renderers
- 213 0 static fallbacks
- Category pages
- 16 Generated routes
Implementation gates
Showroom first, platform next.
The catalog has two generated readiness gates: the `/components` showroom must represent every component, and the platform gate tracks whether real Triform surfaces consume those components.
Adoption rises when production surfaces compose the catalog components.
The contract loop
Every visual decision has a typed origin.
Components are not copied from screenshots. The YAML contract declares intent, props, examples, accessibility, and tokens; the generator turns that into docs and live previews.
Live specimens
The library showing its own work.
These previews are generated from the same examples that power each component contract page.
button
The action primitive that keeps command hierarchy sharp, accessible, and token-driven.
chromeless-miniature
The miniature IS the panel — same ui-browser-* shapes, Miniature scale, View Transition morphs between them.
card
The canonical content surface: calm grouping, stable chrome, and predictable density.
code-block
One stable code surface — mono type, overflow, language label — for every snippet.
table
Honest tabular data — native semantics, zebra rows, no fake sort affordances.
sheet
Edge-anchored overlay: the one Drawer shape, with a motion-safe slide and dismiss contract.
Browse the atlas
Public categories, generated from catalog health.
Only categories with implemented or partial components are promoted to the public route list.
Design system spine
The page is styled with the same primitives it describes.
--tf-surface-raisedsurfaces--tf-text-primarytypography--tf-ctaaction--motion-hovermotion--tf-focus-ringa11yHonest maturity
Premium where complete, explicit where still in motion.
The atlas does not pretend every component is finished. Missing and partial contracts stay visible in generated inventory, while the public page showcases what is ready to inspire builders.
- Existing
- 211 Implemented contracts
- Partial
- 1 In active refinement
- Missing
- 0 Tracked backlog
Design system gate
Approve the language here first
Components is the rehearsal room for the platform. Typography, spacing, motion, prose, accessibility, and visual states should settle here before they are promoted into workspace surfaces.
The rest of the catalog
Beyond components
Element types, production panels, and the design tokens every surface is built from — all under /components.
var(--…) resolves to.