@@ -57,6 +57,12 @@ OrientationVertical.story = {
5757 name : 'orientation: vertical'
5858} ;
5959
60+ export const OrientationVerticalWrap : TabsStory = ( ) => renderWithVerticalWrap ( { minWidth : 90 , wrap : true } ) ;
61+
62+ OrientationVerticalWrap . story = {
63+ name : 'orientation: vertical, wrap: true'
64+ } ;
65+
6066export const DensityCompact : TabsStory = ( ) => render ( { density : 'compact' } ) ;
6167
6268DensityCompact . story = {
@@ -742,6 +748,111 @@ function renderWithFalsyKey(props = {}) {
742748 ) ;
743749}
744750
751+ function renderWithVerticalWrap ( props = { } ) {
752+ return (
753+ < Tabs
754+ orientation = "vertical"
755+ aria-label = "Tab example"
756+ maxWidth = { 500 }
757+ onSelectionChange = { action ( 'onSelectionChange' ) } >
758+ < TabList { ...props } >
759+ < Item key = "val1" > User Profile Settings</ Item >
760+ < Item key = "val2" > Notification Preferences and yabba dabba doo yabba dabba doo yabba dabba doo</ Item >
761+ < Item key = "val3" > Tab 3</ Item >
762+ < Item key = "val4" > Tab 4</ Item >
763+ < Item key = "val5" > Tab 5</ Item >
764+ </ TabList >
765+ < TabPanels >
766+ < Item key = "val1" >
767+ < Heading > Tab Body 1</ Heading >
768+ < Text >
769+ Dolore ex esse laboris elit magna esse sunt. Pariatur in veniam Lorem est occaecat do
770+ magna nisi mollit ipsum sit adipisicing fugiat ex. Pariatur ullamco exercitation ea qui
771+ adipisicing. Id cupidatat aute id ut excepteur exercitation magna pariatur. Mollit irure
772+ irure reprehenderit pariatur eiusmod proident Lorem deserunt duis cillum mollit. Do
773+ reprehenderit sit cupidatat quis laborum in do culpa nisi ipsum. Velit aliquip commodo
774+ ea ipsum incididunt culpa nostrud deserunt incididunt exercitation. In quis proident sit
775+ ad dolore tempor. Eiusmod pariatur quis commodo labore cupidatat cillum enim eiusmod
776+ voluptate laborum culpa. Laborum cupidatat incididunt velit voluptate incididunt
777+ occaecat quis do. Consequat adipisicing irure Lorem commodo officia sint id. Velit sit
778+ magna aliquip eiusmod non id deserunt. Magna veniam ad consequat dolor cupidatat esse
779+ enim Lorem ullamco. Anim excepteur consectetur id in. Mollit laboris duis labore enim
780+ duis esse reprehenderit.
781+ </ Text >
782+ </ Item >
783+ < Item key = "val2" >
784+ < Heading > Tab Body 2</ Heading >
785+ < Text >
786+ Dolore ex esse laboris elit magna esse sunt. Pariatur in veniam Lorem est occaecat do
787+ magna nisi mollit ipsum sit adipisicing fugiat ex. Pariatur ullamco exercitation ea qui
788+ adipisicing. Id cupidatat aute id ut excepteur exercitation magna pariatur. Mollit irure
789+ irure reprehenderit pariatur eiusmod proident Lorem deserunt duis cillum mollit. Do
790+ reprehenderit sit cupidatat quis laborum in do culpa nisi ipsum. Velit aliquip commodo
791+ ea ipsum incididunt culpa nostrud deserunt incididunt exercitation. In quis proident sit
792+ ad dolore tempor. Eiusmod pariatur quis commodo labore cupidatat cillum enim eiusmod
793+ voluptate laborum culpa. Laborum cupidatat incididunt velit voluptate incididunt
794+ occaecat quis do. Consequat adipisicing irure Lorem commodo officia sint id. Velit sit
795+ magna aliquip eiusmod non id deserunt. Magna veniam ad consequat dolor cupidatat esse
796+ enim Lorem ullamco. Anim excepteur consectetur id in. Mollit laboris duis labore enim
797+ duis esse reprehenderit.
798+ </ Text >
799+ </ Item >
800+ < Item key = "val3" >
801+ < Heading > Tab Body 3</ Heading >
802+ < Text >
803+ Dolore ex esse laboris elit magna esse sunt. Pariatur in veniam Lorem est occaecat do
804+ magna nisi mollit ipsum sit adipisicing fugiat ex. Pariatur ullamco exercitation ea qui
805+ adipisicing. Id cupidatat aute id ut excepteur exercitation magna pariatur. Mollit irure
806+ irure reprehenderit pariatur eiusmod proident Lorem deserunt duis cillum mollit. Do
807+ reprehenderit sit cupidatat quis laborum in do culpa nisi ipsum. Velit aliquip commodo
808+ ea ipsum incididunt culpa nostrud deserunt incididunt exercitation. In quis proident sit
809+ ad dolore tempor. Eiusmod pariatur quis commodo labore cupidatat cillum enim eiusmod
810+ voluptate laborum culpa. Laborum cupidatat incididunt velit voluptate incididunt
811+ occaecat quis do. Consequat adipisicing irure Lorem commodo officia sint id. Velit sit
812+ magna aliquip eiusmod non id deserunt. Magna veniam ad consequat dolor cupidatat esse
813+ enim Lorem ullamco. Anim excepteur consectetur id in. Mollit laboris duis labore enim
814+ duis esse reprehenderit.
815+ </ Text >
816+ </ Item >
817+ < Item key = "val4" >
818+ < Heading > Tab Body 4</ Heading >
819+ < Text >
820+ Dolore ex esse laboris elit magna esse sunt. Pariatur in veniam Lorem est occaecat do
821+ magna nisi mollit ipsum sit adipisicing fugiat ex. Pariatur ullamco exercitation ea qui
822+ adipisicing. Id cupidatat aute id ut excepteur exercitation magna pariatur. Mollit irure
823+ irure reprehenderit pariatur eiusmod proident Lorem deserunt duis cillum mollit. Do
824+ reprehenderit sit cupidatat quis laborum in do culpa nisi ipsum. Velit aliquip commodo
825+ ea ipsum incididunt culpa nostrud deserunt incididunt exercitation. In quis proident sit
826+ ad dolore tempor. Eiusmod pariatur quis commodo labore cupidatat cillum enim eiusmod
827+ voluptate laborum culpa. Laborum cupidatat incididunt velit voluptate incididunt
828+ occaecat quis do. Consequat adipisicing irure Lorem commodo officia sint id. Velit sit
829+ magna aliquip eiusmod non id deserunt. Magna veniam ad consequat dolor cupidatat esse
830+ enim Lorem ullamco. Anim excepteur consectetur id in. Mollit laboris duis labore enim
831+ duis esse reprehenderit.
832+ </ Text >
833+ </ Item >
834+ < Item key = "val5" >
835+ < Heading > Tab Body 5</ Heading >
836+ < Text >
837+ Dolore ex esse laboris elit magna esse sunt. Pariatur in veniam Lorem est occaecat do
838+ magna nisi mollit ipsum sit adipisicing fugiat ex. Pariatur ullamco exercitation ea qui
839+ adipisicing. Id cupidatat aute id ut excepteur exercitation magna pariatur. Mollit irure
840+ irure reprehenderit pariatur eiusmod proident Lorem deserunt duis cillum mollit. Do
841+ reprehenderit sit cupidatat quis laborum in do culpa nisi ipsum. Velit aliquip commodo
842+ ea ipsum incididunt culpa nostrud deserunt incididunt exercitation. In quis proident sit
843+ ad dolore tempor. Eiusmod pariatur quis commodo labore cupidatat cillum enim eiusmod
844+ voluptate laborum culpa. Laborum cupidatat incididunt velit voluptate incididunt
845+ occaecat quis do. Consequat adipisicing irure Lorem commodo officia sint id. Velit sit
846+ magna aliquip eiusmod non id deserunt. Magna veniam ad consequat dolor cupidatat esse
847+ enim Lorem ullamco. Anim excepteur consectetur id in. Mollit laboris duis labore enim
848+ duis esse reprehenderit.
849+ </ Text >
850+ </ Item >
851+ </ TabPanels >
852+ </ Tabs >
853+ ) ;
854+ }
855+
745856interface DynamicTabItem {
746857 name : string ,
747858 children : ReactNode ,
0 commit comments