Tabs allow to simply switch between different content. Tabs React component represents Tabs component.
<Tabs>
<Tab id="tab1" active>Tab 1 content...</Tab>
<Tab id="tab2">Tab 2 content...</Tab>
</Tabs>
Renders to:
<div class="tabs">
<div id="tab1" class="tab acitive">Tab 1 content...</div>
<div id="tab2" class="tab">Tab 2 content...</div>
</div>
<Tabs animated>
<Tab id="tab1" active>Tab 1 content...</Tab>
<Tab id="tab2">Tab 2 content...</Tab>
</Tabs>
Renders to:
<div class="tabs-animated-wrap">
<div class="tabs">
<div id="tab1" class="tab acitive">Tab 1 content...</div>
<div id="tab2" class="tab">Tab 2 content...</div>
</div>
</div>
</div>
<Tabs swipeable>
<Tab id="tab1" active>Tab 1 content...</Tab>
<Tab id="tab2">Tab 2 content...</Tab>
</Tabs>
Renders to:
<div class="tabs-swipeable-wrap">
<div class="tabs">
<div id="tab1" class="tab acitive">Tab 1 content...</div>
<div id="tab2" class="tab">Tab 2 content...</div>
</div>
</div>
Prop | Type | Description |
---|---|---|
<Tabs> properties | ||
animated | boolean | Enables animated tabs |
swipeable | boolean | Enables swipeable tabs |
<Tab> properties | ||
active | boolean | Defines currently active/visible tab |
Event | Description |
---|---|
onTabShow | Event will be triggered when Tab becomes visible/active |
onTabHide | Event will be triggered when Tab becomes invisible/inactive |
You can control/switch tabs:
tabLink
prop