Bar

A structural bar — flex row with the standard slot gap and panel background.

Bar
Bar props
PropTypeDefaultDescription
as"header" | "footer" | "nav" | "div"—Semantic element (default div).
height"sm" | "md" | "lg"—Height token (default md).

Grid

Column placement that adapts — fixed columns or auto-fit by minimum child width.

Grid
Cell 1
Cell 2
Cell 3
Grid props
PropTypeDefaultDescription
colsnumber | auto2Column count.
gapGridGapmdGap tier.
minChildWidthstring—Auto-fit minimum width.

Safe area

Platform insets per side — one component instead of hand-rolled calc in every app.

SafeArea

Content above the home indicator

SafeArea props
PropTypeDefaultDescription
sidesArray<"top" | "bottom" | "left" | "right">—Sides to inset (default all four).
childrenReactNode—Content.

Section header

One section's intent — a title, a supporting line, and the section's actions.

SectionHeader

Details

Document metadata and signature status.

SectionHeader props
PropTypeDefaultDescription
titlestring—Section title (h2, section-title role).
descriptionstring—Supporting sentence under the title.
actionsReactNode—Right-aligned slot on the heading row.

Split view

Two regions, one ratio — the primary column holds the work.

Split View
Primary column
Secondary column
SplitView props
PropTypeDefaultDescription
orientationhorizontal | verticalhorizontalSplit orientation.
primarySizenumber0.5Primary column ratio.