Page.Container
Page chrome, titles, and section spacing.
The root page wrapper. Renders a
Fixed spacingThe vertical gap between the page header block and the main content stack is
<main> element with a title, optional actions, and optional year nav. Spacing between the header block, nav row, and page content is fixed in the layout (not configurable per page).| Prop | Type | Default | Notes |
|---|---|---|---|
title | string | '' | Rendered as an h1 using --text-large-title |
actions | ReactNode | - | Placed to the right of the title in the page header |
nav | ReactNode | - | Rendered below the title row; used for YearNav |
fullWidth | boolean | false | Removes the max-width constraint on the main element |
var(--space-12); the gap between the title row and nav row is var(--space-5). StatsBar and tables sit below that spacing; edge bleed is handled inside those patterns.Page header (title + nav)
Page content, with a
--space-12 gap above this block