@@ -51,11 +51,15 @@ export const Default: Story = {
5151 return (
5252 < Toolbar { ...args } >
5353 < Text > Toolbar</ Text >
54- < Button design = { ButtonDesign . Transparent } > Button One</ Button >
55- < Button design = { ButtonDesign . Transparent } > Button Two</ Button >
56- < Input />
57- < DatePicker />
58- < Switch />
54+ < Button data-accessible-name design = { ButtonDesign . Transparent } >
55+ Button One
56+ </ Button >
57+ < Button data-accessible-name design = { ButtonDesign . Transparent } >
58+ Button Two
59+ </ Button >
60+ < Input data-accessible-name />
61+ < DatePicker data-accessible-name />
62+ < Switch data-accessible-name />
5963 </ Toolbar >
6064 ) ;
6165 }
@@ -67,9 +71,11 @@ export const RightAlignedItems: Story = {
6771 return (
6872 < Toolbar { ...args } >
6973 < ToolbarSpacer />
70- < Button design = { ButtonDesign . Transparent } > Button</ Button >
71- < Icon name = { settingsIcon } />
72- < Icon name = { downloadIcon } />
74+ < Button data-accessible-name design = { ButtonDesign . Transparent } >
75+ Button
76+ </ Button >
77+ < Icon data-accessible-name accessibleName = "Settings" name = { settingsIcon } />
78+ < Icon data-accessible-name accessibleName = "Download" name = { downloadIcon } />
7379 </ Toolbar >
7480 ) ;
7581 }
@@ -82,11 +88,13 @@ export const EvenlyAlignedItems: Story = {
8288 < Toolbar { ...args } >
8389 < Text > Left</ Text >
8490 < ToolbarSpacer />
85- < Button design = { ButtonDesign . Transparent } > Center</ Button >
91+ < Button data-accessible-name design = { ButtonDesign . Transparent } >
92+ Center
93+ </ Button >
8694 < ToolbarSpacer />
8795 < Text > Right</ Text >
88- < Icon name = { settingsIcon } />
89- < Icon name = { downloadIcon } />
96+ < Icon data-accessible-name accessibleName = "Settings" name = { settingsIcon } />
97+ < Icon data-accessible-name accessibleName = "Download" name = { downloadIcon } />
9098 </ Toolbar >
9199 ) ;
92100 }
@@ -97,16 +105,30 @@ export const WithSeparator: Story = {
97105 render ( args ) {
98106 return (
99107 < Toolbar { ...args } >
100- < Button design = { ButtonDesign . Transparent } > Item1</ Button >
101- < Button design = { ButtonDesign . Transparent } > Item2</ Button >
102- < Button design = { ButtonDesign . Transparent } > Item3</ Button >
108+ < Button data-accessible-name design = { ButtonDesign . Transparent } >
109+ Item1
110+ </ Button >
111+ < Button data-accessible-name design = { ButtonDesign . Transparent } >
112+ Item2
113+ </ Button >
114+ < Button data-accessible-name design = { ButtonDesign . Transparent } >
115+ Item3
116+ </ Button >
103117 < ToolbarSeparator />
104- < Button design = { ButtonDesign . Transparent } > Item4</ Button >
105- < Button design = { ButtonDesign . Transparent } > Item5</ Button >
118+ < Button data-accessible-name design = { ButtonDesign . Transparent } >
119+ Item4
120+ </ Button >
121+ < Button data-accessible-name design = { ButtonDesign . Transparent } >
122+ Item5
123+ </ Button >
106124 < ToolbarSeparator />
107- < Button design = { ButtonDesign . Transparent } > Item6</ Button >
125+ < Button data-accessible-name design = { ButtonDesign . Transparent } >
126+ Item6
127+ </ Button >
108128 < ToolbarSeparator />
109- < Button design = { ButtonDesign . Transparent } > Item7</ Button >
129+ < Button data-accessible-name design = { ButtonDesign . Transparent } >
130+ Item7
131+ </ Button >
110132 </ Toolbar >
111133 ) ;
112134 }
@@ -125,9 +147,18 @@ export const PopoverInOverflowPopover: Story = {
125147 < >
126148 < Toolbar { ...args } style = { { width : '400px' } } >
127149 < Text > Toolbar</ Text >
128- < Button design = { ButtonDesign . Transparent } > Button One</ Button >
129- < Button design = { ButtonDesign . Transparent } > Button Two</ Button >
130- < Button design = { ButtonDesign . Transparent } id = "openMenuBtn" onClick = { handlePopoverOpenerClick } >
150+ < Button data-accessible-name design = { ButtonDesign . Transparent } >
151+ Button One
152+ </ Button >
153+ < Button data-accessible-name design = { ButtonDesign . Transparent } >
154+ Button Two
155+ </ Button >
156+ < Button
157+ data-accessible-name
158+ design = { ButtonDesign . Transparent }
159+ id = "openMenuBtn"
160+ onClick = { handlePopoverOpenerClick }
161+ >
131162 Open Popover (Menu)
132163 </ Button >
133164 </ Toolbar >
@@ -158,15 +189,25 @@ export const WithOverflowButton: Story = {
158189 < Slider onInput = { handleInput } value = { value } />
159190 < Toolbar { ...args } style = { { width : `calc(100% * ${ value / 100 } )` } } >
160191 < Text > Toolbar</ Text >
161- < Button design = { ButtonDesign . Transparent } > Button One</ Button >
162- < Button design = { ButtonDesign . Transparent } icon = "accept" />
163- < Button design = { ButtonDesign . Transparent } > Button Two</ Button >
164- < Select style = { { width : 'auto' } } />
165- < Switch />
166- < Button design = { ButtonDesign . Transparent } > Button Three</ Button >
167- < Button design = { ButtonDesign . Transparent } > Button Four</ Button >
168- < OverflowToolbarButton icon = { editIcon } > Edit</ OverflowToolbarButton >
169- < OverflowToolbarToggleButton design = { ButtonDesign . Transparent } icon = { favoriteIcon } >
192+ < Button data-accessible-name design = { ButtonDesign . Transparent } >
193+ Button One
194+ </ Button >
195+ < Button data-accessible-name design = { ButtonDesign . Transparent } icon = "accept" />
196+ < Button data-accessible-name design = { ButtonDesign . Transparent } >
197+ Button Two
198+ </ Button >
199+ < Select data-accessible-name style = { { width : 'auto' } } />
200+ < Switch data-accessible-name />
201+ < Button data-accessible-name design = { ButtonDesign . Transparent } >
202+ Button Three
203+ </ Button >
204+ < Button data-accessible-name design = { ButtonDesign . Transparent } >
205+ Button Four
206+ </ Button >
207+ < OverflowToolbarButton data-accessible-name icon = { editIcon } >
208+ Edit
209+ </ OverflowToolbarButton >
210+ < OverflowToolbarToggleButton data-accessible-name design = { ButtonDesign . Transparent } icon = { favoriteIcon } >
170211 Favorite
171212 </ OverflowToolbarToggleButton >
172213 </ Toolbar >
@@ -180,32 +221,54 @@ export const OverflowBtns: Story = {
180221 render ( args ) {
181222 return (
182223 < Toolbar { ...args } style = { { width : '500px' , ...args . style } } >
183- < Button design = { ButtonDesign . Transparent } icon = { editIcon } tooltip = "Text always visible" >
224+ < Button data-accessible-name design = { ButtonDesign . Transparent } icon = { editIcon } tooltip = "Text always visible" >
184225 Default Button
185226 </ Button >
186- < OverflowToolbarButton design = { ButtonDesign . Transparent } icon = { editIcon } tooltip = "Text only visible in popover" >
227+ < OverflowToolbarButton
228+ data-accessible-name
229+ design = { ButtonDesign . Transparent }
230+ icon = { editIcon }
231+ tooltip = "Text only visible in popover"
232+ >
187233 OverflowToolbarButton (only visible in popover)
188234 </ OverflowToolbarButton >
189- < ToggleButton design = { ButtonDesign . Transparent } icon = { favoriteIcon } tooltip = "Text always visible" >
235+ < ToggleButton
236+ data-accessible-name
237+ design = { ButtonDesign . Transparent }
238+ icon = { favoriteIcon }
239+ tooltip = "Text always visible"
240+ >
190241 Default ToggleButton
191242 </ ToggleButton >
192243 < OverflowToolbarToggleButton
244+ data-accessible-name
193245 design = { ButtonDesign . Transparent }
194246 icon = { favoriteIcon }
195247 tooltip = "Text only visible in popover"
196248 >
197249 OverflowToolbarToggleButton (only visible in popover)
198250 </ OverflowToolbarToggleButton >
199- < Button design = { ButtonDesign . Transparent } icon = { editIcon } tooltip = "Text always visible" >
251+ < Button data-accessible-name design = { ButtonDesign . Transparent } icon = { editIcon } tooltip = "Text always visible" >
200252 Default Button
201253 </ Button >
202- < OverflowToolbarButton design = { ButtonDesign . Transparent } icon = { editIcon } tooltip = "Text only visible in popover" >
254+ < OverflowToolbarButton
255+ data-accessible-name
256+ design = { ButtonDesign . Transparent }
257+ icon = { editIcon }
258+ tooltip = "Text only visible in popover"
259+ >
203260 OverflowToolbarButton (only visible in popover)
204261 </ OverflowToolbarButton >
205- < ToggleButton design = { ButtonDesign . Transparent } icon = { favoriteIcon } tooltip = "Text always visible" >
262+ < ToggleButton
263+ data-accessible-name
264+ design = { ButtonDesign . Transparent }
265+ icon = { favoriteIcon }
266+ tooltip = "Text always visible"
267+ >
206268 Default ToggleButton
207269 </ ToggleButton >
208270 < OverflowToolbarToggleButton
271+ data-accessible-name
209272 design = { ButtonDesign . Transparent }
210273 icon = { favoriteIcon }
211274 tooltip = "Text only visible in popover"
0 commit comments