Page header
Detail-page header chrome — large title on the left, action buttons on the right, with a sticky bar that slides in when the title scrolls out of view. Owns the <koala-page-title> rendering and the IntersectionObserver lifecycle for the sticky bar.
Canonical
Default page-title styling (Plus Jakarta Sans, bold). Action buttons are passed as child content.
Variants
3 variantsNo quotes yet.
Used inside hero empty-state pages. The <em> picks up
italic Fraunces and brand plum.
Props
5 attributes| Attribute | Values | Notes |
|---|---|---|
| title | string | Required. Rendered via the default <koala-page-title> shape. |
| title-content | string? (raw HTML) | Overrides the title side of the title row. Use when the title needs siblings (badges, version picker). |
| sticky-content | string? (raw HTML) | Overrides the sticky-bar title side. Defaults to the plain title text in a smaller heading. |
| repeat-actions-in-sticky | bool | Repeat the child action buttons inside the sticky bar (desktop only). Defaults to false. |
| class | string? | Extra classes on the outer wrapper. |
Page title
Standalone heading helper. Rendered automatically by <koala-page-header>;
use directly when you need the title without the surrounding action row (hero empty states, error pages).
The Editorial variant switches to Fraunces serif —
italic <em> picks up the brand plum.
Quotes
Default
No quotes yet.
variant="Editorial"