Skip to main content

Tabs

Tabs organize related content by grouping similar information into views or tab panels that are displayed one at a time.

TabsProps

Signature:

export declare type TabsProps = & ( | );

TabsBaseProps

extends, ,
NameTypeDefaultDescription
disabled?
falseWhether the whole tab group is disabled.
id?
-The element's unique identifier. See [MDN](https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/id).
children
-The collection of tabs to display.
panelOverflow?
|
-The overflow behavior of the tab panel.

TabsControlledProps

NameTypeDefaultDescription
selectedIndex
-The index of the selected tab.
onChange
(selectedIndex: ) =>
-Handler that is called when the selected tab changes.

TabsUncontrolledProps

NameTypeDefaultDescription
defaultIndex?
-The default index of the selected tab.

Tab

Use the Tab component to specify the content and title for a single tab.

TabProps

extends, , ,
NameTypeDefaultDescription
children
-Rendered contents of the option.
disabled?
falseWhether the tab should be disabled. If true, the tab cannot be clicked and its tab panel does not render any content.
title
-The text shown on the tab. This must be unique.
prefixIcon?
-The prefix icon shown in front of the tab text.
keepMounted?
falseDefines if the tabs content will be kept in the DOM, even if the content is not shown to the user.
Still have questions?
Find answers in the Dynatrace Community