@@ -35,6 +35,15 @@ export default {
3535 control : { type : 'select' } ,
3636 } ,
3737 } ,
38+ decorators : [
39+ ( Story : any , context : any ) => (
40+ < ResponsiveLayout fullWidth variant = { context . args . variantOutside || 'default' } >
41+ < Box padding = { 16 } >
42+ < Story />
43+ </ Box >
44+ </ ResponsiveLayout >
45+ ) ,
46+ ] ,
3847} ;
3948
4049type Args = {
@@ -55,7 +64,6 @@ const Template: StoryComponent<BoxedArgs & {type?: 'boxed'}> = ({
5564 right,
5665 singleOpen,
5766 variant,
58- variantOutside,
5967 type,
6068} ) => {
6169 const content = < Placeholder height = { 100 } /> ;
@@ -79,66 +87,62 @@ const Template: StoryComponent<BoxedArgs & {type?: 'boxed'}> = ({
7987 } ;
8088
8189 return (
82- < ResponsiveLayout fullWidth variant = { variantOutside } >
83- < Box padding = { 16 } >
84- < AccordionComponent singleOpen = { singleOpen } dataAttributes = { { testid : 'accordion' } } >
85- < ItemComponent
86- { ...getAccordionItemContentProps ( ) }
87- dataAttributes = { { testid : 'accordion-item-1' } }
88- />
89- < ItemComponent
90- { ...getAccordionItemContentProps ( ) }
91- asset = { < IconThumbUpFilled size = { 24 } /> }
92- dataAttributes = { { testid : 'accordion-item-2' } }
93- />
94- < ItemComponent
95- { ...getAccordionItemContentProps ( ) }
96- asset = {
97- < Circle backgroundColor = { skinVars . colors . brandLow } size = { 40 } >
98- < IconMobileDeviceRegular color = { skinVars . colors . brand } />
99- </ Circle >
100- }
101- dataAttributes = { { testid : 'accordion-item-3' } }
102- />
103-
104- < ItemComponent
105- { ...getAccordionItemContentProps ( ) }
106- asset = { < Circle size = { 40 } backgroundImage = { laptopImg } /> }
107- dataAttributes = { { testid : 'accordion-item-4' } }
108- />
109-
110- < ItemComponent
111- { ...getAccordionItemContentProps ( ) }
112- asset = { < Image src = { usingVrImg } height = { 80 } aspectRatio = "16:9" /> }
113- dataAttributes = { { testid : 'accordion-item-5' } }
114- />
115-
116- < ItemComponent
117- { ...getAccordionItemContentProps ( ) }
118- asset = { < Image src = { personPortraitImg } width = { 80 } aspectRatio = "7:10" /> }
119- dataAttributes = { { testid : 'accordion-item-6' } }
120- />
121-
122- < ItemComponent
123- { ...getAccordionItemContentProps ( ) }
124- asset = { < Image src = { touchImg } width = { 80 } aspectRatio = "1:1" /> }
125- dataAttributes = { { testid : 'accordion-item-7' } }
126- />
127-
128- < ItemComponent
129- { ...getAccordionItemContentProps ( ) }
130- asset = { < Avatar size = { 40 } src = { avatarImg } /> }
131- dataAttributes = { { testid : 'accordion-item-8' } }
132- />
133-
134- < ItemComponent
135- { ...getAccordionItemContentProps ( ) }
136- asset = { < Avatar size = { 40 } initials = "MS" /> }
137- dataAttributes = { { testid : 'accordion-item-9' } }
138- />
139- </ AccordionComponent >
140- </ Box >
141- </ ResponsiveLayout >
90+ < AccordionComponent singleOpen = { singleOpen } dataAttributes = { { testid : 'accordion' } } >
91+ < ItemComponent
92+ { ...getAccordionItemContentProps ( ) }
93+ dataAttributes = { { testid : 'accordion-item-1' } }
94+ />
95+ < ItemComponent
96+ { ...getAccordionItemContentProps ( ) }
97+ asset = { < IconThumbUpFilled size = { 24 } /> }
98+ dataAttributes = { { testid : 'accordion-item-2' } }
99+ />
100+ < ItemComponent
101+ { ...getAccordionItemContentProps ( ) }
102+ asset = {
103+ < Circle backgroundColor = { skinVars . colors . brandLow } size = { 40 } >
104+ < IconMobileDeviceRegular color = { skinVars . colors . brand } />
105+ </ Circle >
106+ }
107+ dataAttributes = { { testid : 'accordion-item-3' } }
108+ />
109+
110+ < ItemComponent
111+ { ...getAccordionItemContentProps ( ) }
112+ asset = { < Circle size = { 40 } backgroundImage = { laptopImg } /> }
113+ dataAttributes = { { testid : 'accordion-item-4' } }
114+ />
115+
116+ < ItemComponent
117+ { ...getAccordionItemContentProps ( ) }
118+ asset = { < Image src = { usingVrImg } height = { 80 } aspectRatio = "16:9" /> }
119+ dataAttributes = { { testid : 'accordion-item-5' } }
120+ />
121+
122+ < ItemComponent
123+ { ...getAccordionItemContentProps ( ) }
124+ asset = { < Image src = { personPortraitImg } width = { 80 } aspectRatio = "7:10" /> }
125+ dataAttributes = { { testid : 'accordion-item-6' } }
126+ />
127+
128+ < ItemComponent
129+ { ...getAccordionItemContentProps ( ) }
130+ asset = { < Image src = { touchImg } width = { 80 } aspectRatio = "1:1" /> }
131+ dataAttributes = { { testid : 'accordion-item-7' } }
132+ />
133+
134+ < ItemComponent
135+ { ...getAccordionItemContentProps ( ) }
136+ asset = { < Avatar size = { 40 } src = { avatarImg } /> }
137+ dataAttributes = { { testid : 'accordion-item-8' } }
138+ />
139+
140+ < ItemComponent
141+ { ...getAccordionItemContentProps ( ) }
142+ asset = { < Avatar size = { 40 } initials = "MS" /> }
143+ dataAttributes = { { testid : 'accordion-item-9' } }
144+ />
145+ </ AccordionComponent >
142146 ) ;
143147} ;
144148
0 commit comments