TabNav
ready
This page may be removed. Primer plans to move all Rails component documentation to Lookbook.
Description
Use TabNav to style navigation with a tab-based selected state, typically used for navigation placed at the top of the page.
For panel navigation, use Primer::Alpha::TabPanels instead.
Accessibility
- By default,
TabNavrenders links within a<nav>element.<nav>has an implicit landmark role ofnavigationwhich should be reserved for main links. For all other set of links, set tag to:div. - See
Primer::Alpha::Navigation::Tabfor additional accessibility considerations.
Arguments
| Name | Default | Description |
|---|---|---|
tag | SymbolOne of | |
label | StringSets an | |
body_arguments | HashSystem arguments for the body wrapper. | |
system_arguments | Hash |
Slots
tabs
Tabs to be rendered. For more information, refer to Primer::Alpha::Navigation::Tab.
| Name | Default | Description |
|---|---|---|
selected | BooleanWhether the tab is selected. | |
system_arguments | Hash |
extra
Renders extra content to the TabNav. This will be rendered after the tabs.
| Name | Default | Description |
|---|---|---|
align | SymbolOne of |