@@ -57,6 +57,12 @@ OrientationVertical.story = {
57
57
name : 'orientation: vertical'
58
58
} ;
59
59
60
+ export const OrientationVerticalWrap : TabsStory = ( ) => renderWithVerticalWrap ( { minWidth : 90 , wrap : true } ) ;
61
+
62
+ OrientationVerticalWrap . story = {
63
+ name : 'orientation: vertical, wrap: true'
64
+ } ;
65
+
60
66
export const DensityCompact : TabsStory = ( ) => render ( { density : 'compact' } ) ;
61
67
62
68
DensityCompact . story = {
@@ -742,6 +748,111 @@ function renderWithFalsyKey(props = {}) {
742
748
) ;
743
749
}
744
750
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
+
745
856
interface DynamicTabItem {
746
857
name : string ,
747
858
children : ReactNode ,
0 commit comments