Skip to content

Commit 14f324f

Browse files
authored
RSP nested tabs story (#6756)
1 parent 32d4c0e commit 14f324f

File tree

1 file changed

+49
-0
lines changed

1 file changed

+49
-0
lines changed

packages/@react-spectrum/tabs/stories/Tabs.stories.tsx

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -402,6 +402,55 @@ Links.story = {
402402
}
403403
};
404404

405+
export const Nested = (props) => {
406+
return (
407+
<Tabs aria-label="Some tabs" width={'500px'} {...props} >
408+
<TabList>
409+
<Item key="one">Tab 1</Item>
410+
<Item key="two">Tab 2</Item>
411+
<Item key="three">Tab 3</Item>
412+
<Item key="four">Tab 4</Item>
413+
<Item key="five">Tab 5</Item>
414+
</TabList>
415+
<TabPanels>
416+
<Item key="one">
417+
<Heading>Nested</Heading>
418+
<Tabs {...props}>
419+
<TabList>
420+
<Item>Tab 1</Item>
421+
<Item>Tab 2</Item>
422+
</TabList>
423+
<TabPanels>
424+
<Item>
425+
<TextField label="Tab 1" />
426+
</Item>
427+
<Item>
428+
<TextField label="Tab 2" />
429+
</Item>
430+
</TabPanels>
431+
</Tabs>
432+
</Item>
433+
<Item key="two">
434+
<Heading>Bar</Heading>
435+
<Text>To bar or not to bar.</Text>
436+
</Item>
437+
<Item key="three">
438+
<Heading>Foobar</Heading>
439+
<Text>That is the foobar.</Text>
440+
</Item>
441+
<Item key="four">
442+
<Heading>Foofoo</Heading>
443+
<Text>Once more foo upon the foo.</Text>
444+
</Item>
445+
<Item key="five">
446+
<Heading>Barfoo</Heading>
447+
<Text>What's he that barfoos so?</Text>
448+
</Item>
449+
</TabPanels>
450+
</Tabs>
451+
);
452+
};
453+
405454
function render(props = {}) {
406455
return (
407456
<Tabs

0 commit comments

Comments
 (0)