Skip to content

PageTitle ​

Overview ​

Page-level header bar that an integrator places in their layout (above <RouterView>). It reads the active view's title and loading state from usePageTitle and hosts the page-action zone that PageActions teleports into. The view supplies the data; this component decides where the page <h1> and its actions appear, so the title is a layout concern rather than baked into each view.

Theme entry: PageTitle

Props ​

NameTypeRequiredDefaultDescription
themeOverrideObjectnullA partial ThemeObject keyed by component name, merged over this component's theme and provided to descendants.
stickybooleanfalseWhen true, the header is positioned sticky and pinned to the top of the scroll viewport.

Slots ​

title ​

Slot.

Source ​

client/lib/shell/page-title/PageTitle.vue