Use tabs to switch between closely related panels without navigating away from the current surface.
Workspace overview
See current work, recent changes, and small signals that help a team orient quickly.
Recent activity
Three reviews were completed and one release note is waiting for approval.
Team notes
Capture lightweight context without sending users away from the current surface.
Line
Use the line variant when tabs should feel more like page sections than segmented controls.
Workspace overview
See current work, recent changes, and small signals that help a team orient quickly.
Recent activity
Three reviews were completed and one release note is waiting for approval.
Team notes
Capture lightweight context without sending users away from the current surface.
Vertical
Set orientation to vertical for settings pages or side-by-side editor panels.
Profile
Adjust display name, avatar, and workspace identity from one panel.
Security
Review sessions, passkeys, and recovery methods.
Billing
Manage invoices, seats, and plan limits.
Disabled
Disable triggers when a panel is unavailable because of permissions, setup, or plan limits.
Workspace overview
See current work, recent changes, and small signals that help a team orient quickly.
Icons
Project icons into triggers when the labels benefit from quick visual scanning.
Workspace overview
See current work, recent changes, and small signals that help a team orient quickly.
Example code
Switch between live output and implementation details without changing layout.
Controlled
Bind value and valueChange when parent state should own the selected tab.
Current tab: overview
Workspace overview
See current work, recent changes, and small signals that help a team orient quickly.
Recent activity
Three reviews were completed and one release note is waiting for approval.
Router Link
Use anchor triggers with routerLink and routerLinkActive for route-backed tabs. Bind the active input to routerLinkActive when you need ARIA/data-active state too.