Previews

No matching results.

x
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<tab-container data-view-component="true">
<div align="left" data-view-component="true" class="tabnav">
<ul role="tablist" aria-label="label" data-view-component="true" class="tabnav-tabs">
<li role="presentation" data-view-component="true" class="d-inline-flex">
<button id="tab-1" type="button" role="tab" aria-controls="panel-tab-1" aria-selected="true" data-view-component="true" class="tabnav-tab">
<span data-view-component="true">Tab 1</span>
</button></li>
<li role="presentation" data-view-component="true" class="d-inline-flex">
<button id="tab-2" type="button" role="tab" aria-controls="panel-tab-2" data-view-component="true" class="tabnav-tab">
<span data-view-component="true">Tab 2</span>
</button></li>
<li role="presentation" data-view-component="true" class="d-inline-flex">
<button id="tab-3" type="button" role="tab" aria-controls="panel-tab-3" data-view-component="true" class="tabnav-tab">
<span data-view-component="true">Tab 3</span>
</button></li>
</ul>
</div>
<div id="panel-tab-1" role="tabpanel" tabindex="0" aria-labelledby="tab-1" data-view-component="true">Panel 1</div>
<div id="panel-tab-2" role="tabpanel" tabindex="0" hidden="hidden" aria-labelledby="tab-2" data-view-component="true">Panel 2</div>
<div id="panel-tab-3" role="tabpanel" tabindex="0" hidden="hidden" aria-labelledby="tab-3" data-view-component="true">Panel 3</div>
</tab-container>
1
2
3
4
5
6
7
8
render(Primer::Alpha::TabPanels.new(label: "label", align: align)) do |component|
Array.new(number_of_panels || 3) do |i|
component.with_tab(selected: i.zero?, id: "tab-#{i + 1}") do |tab|
tab.with_panel { "Panel #{i + 1}" }
tab.with_text { "Tab #{i + 1}" }
end
end
end
Param Description Input

No assets to display.