- Implementation
- AppHeader Props
- AppHeaderAction
Common Examples
To use theAppHeader, pass a title and configured icon-button actions. It works standalone or in the header slot of AppShell.Actions
Each action renders as a ghost, icon-onlyButton. Its required label becomes the accessible name and tooltip.Set disabled to prevent an action.Title
The title renders as the view’sh1. It fills the space between action clusters and truncates with an ellipsis before colliding with them.On a standalone, full-shell, or fullscreen window surface, the title is centered between the clusters. A docked Window start-aligns it automatically through app-surface context.Window drag handle
PassdragHandleProps from useAppSurface() to an action that moves a docked Window. The props are inert outside a docked window.Internationalization
AppHeader has no component-owned strings. Localize the title and each action label before passing them to the component.React Accessibility
- The title is the primary
h1for the framed view. - Every action requires a label used for its
aria-labeland tooltip. - Action buttons support pointer, touch, Enter, and Space through React Aria.