Navbar
Topbars with a brand, navigation links, and an action button. Used as the primary app-level navigation.
The bar measures its own width: at and below the sm breakpoint (640) the links row automatically collapses into a menu button opening a dropdown of the same links (the active one checkmarked), so links never clip off a phone screen; active and onSelect keep their contract in both renderings.
In glass mode the active link paints a control-layer pane (iOS keeps its inactive capsules and carries the brand fill as glass, web and Android carry their tinted tile), and the collapsed menu is Dropdown's dense-layer glass card under the hamburger. Solid mode keeps the skin's own active tile.
Either cluster takes a caller-supplied element beside its built-in parts: brandContent leads the left one with a logo mark (beside or instead of the brand wordmark) and actions leads the right one with free-form trailing controls (a search button, icon buttons), ahead of actionLabel and avatar. links is optional, so a console topbar with no middle nav renders neither the links row nor the menu button that stands in for it.
Canvas
Dashboard
Users
Settings
iOS
Canvas
Android
Canvas
Dashboard
Users
Settings
Web
tsx
Default
Bordered
Floating
Bare
Console topbar
Props
Do & Don’t
Brand element
Don’t
Folding the mark into the wordmark string leaves it as text, stuck in the title's size and color.
Do
Console
Overview
Access
Audit
Pass the mark through brandContent, so the bar owns the whole brand group and the wordmark keeps its own type.
Standard topbar
Don’t
Cramming every destination into the bar wraps the row and buries the primary links.
Do
Canvas
Dashboard
Users
Settings
Keep a few primary links inline and fold the rest behind a More menu.
With search bar
Don’t
A live text field in the bar reads as a form input and offers no keyboard affordance.
Do
Use a button that opens the command palette and advertise the ⌘K shortcut.
Mobile
Don’t
A full horizontal nav at phone width wraps onto a second row and crowds out the logo.
Do
Collapse the links into a hamburger and keep only the logo and avatar in the bar.