Builtin component

PageHeader

Page-level header with title, badge, and actions.

Props

PropTypeDefaultDescription
titlestring | FieldReference—Page title
descriptionstring | FieldReference—Subtitle
iconstring | FieldReference—Icon name
badge{ label, tone? }—Status badge
metastring | FieldReference—Metadata text
variant"default" | "detail""default"Visual style
tagsPageNode | PageNode[]—Tag slot (badges, etc.)
actionsPageNode | PageNode[]—Action buttons

Example

PageHeader({
  title: "Warehouses",
  description: "Manage compute resources",
  badge: { label: "5 active", tone: "healthy" },
  actions: [Button({ label: "Refresh", action: flush() })],
})