Open a sub-component to view its docs and settings.
Responsive application header composed from existing Opus primitives. It combines product branding, global search, shortcut guidance, application actions, notification badges, and the signed-in user profile.
| Prop | Type | Default | Description |
|---|---|---|---|
actions | ApplicationHeaderAction[] | [] | Icon actions with optional notification counts. |
brandSrc | string | /opus-logo.png | Product logo source. |
brandHref | string | / | Brand destination. |
searchValue | string | "" | Controlled search value. |
onSearchChange | (value) => void | — | Called as global search changes. |
searchShortcut | string[] | ["⌘", "S"] | Shortcut displayed inside search and used to focus it. |
showSearch | boolean | true | Show the global search region. |
profile | ApplicationHeaderProfile | — | Signed-in user details and dropdown items. |
onCreate | () => void | — | Shows and handles the primary create action. |
Uses TextField, KeyboardShortcut, IconBadge, DropdownMenu, Divider, Tooltip, and UserProfileWidget. The header owns responsive layout but leaves application state and routing with its parent.
Copy this complete component into a page file. Edit and run it in the Playground.
Loading editor…