@@ -47,11 +47,15 @@ export const Default: Story = {
47
47
return (
48
48
< Toolbar { ...args } >
49
49
< Text > Toolbar</ Text >
50
- < Button design = { ButtonDesign . Transparent } > Button One</ Button >
51
- < Button design = { ButtonDesign . Transparent } > Button Two</ Button >
52
- < Input />
53
- < DatePicker />
54
- < Switch />
50
+ < Button data-accessible-name design = { ButtonDesign . Transparent } >
51
+ Button One
52
+ </ Button >
53
+ < Button data-accessible-name design = { ButtonDesign . Transparent } >
54
+ Button Two
55
+ </ Button >
56
+ < Input data-accessible-name />
57
+ < DatePicker data-accessible-name />
58
+ < Switch data-accessible-name />
55
59
</ Toolbar >
56
60
) ;
57
61
}
@@ -63,9 +67,11 @@ export const RightAlignedItems: Story = {
63
67
return (
64
68
< Toolbar { ...args } >
65
69
< ToolbarSpacer />
66
- < Button design = { ButtonDesign . Transparent } > Button</ Button >
67
- < Icon name = { settingsIcon } />
68
- < Icon name = { downloadIcon } />
70
+ < Button data-accessible-name design = { ButtonDesign . Transparent } >
71
+ Button
72
+ </ Button >
73
+ < Icon data-accessible-name accessibleName = "Settings" name = { settingsIcon } />
74
+ < Icon data-accessible-name accessibleName = "Download" name = { downloadIcon } />
69
75
</ Toolbar >
70
76
) ;
71
77
}
@@ -78,11 +84,13 @@ export const EvenlyAlignedItems: Story = {
78
84
< Toolbar { ...args } >
79
85
< Text > Left</ Text >
80
86
< ToolbarSpacer />
81
- < Button design = { ButtonDesign . Transparent } > Center</ Button >
87
+ < Button data-accessible-name design = { ButtonDesign . Transparent } >
88
+ Center
89
+ </ Button >
82
90
< ToolbarSpacer />
83
91
< Text > Right</ Text >
84
- < Icon name = { settingsIcon } />
85
- < Icon name = { downloadIcon } />
92
+ < Icon data-accessible-name accessibleName = "Settings" name = { settingsIcon } />
93
+ < Icon data-accessible-name accessibleName = "Download" name = { downloadIcon } />
86
94
</ Toolbar >
87
95
) ;
88
96
}
@@ -93,16 +101,30 @@ export const WithSeparator: Story = {
93
101
render ( args ) {
94
102
return (
95
103
< Toolbar { ...args } >
96
- < Button design = { ButtonDesign . Transparent } > Item1</ Button >
97
- < Button design = { ButtonDesign . Transparent } > Item2</ Button >
98
- < Button design = { ButtonDesign . Transparent } > Item3</ Button >
104
+ < Button data-accessible-name design = { ButtonDesign . Transparent } >
105
+ Item1
106
+ </ Button >
107
+ < Button data-accessible-name design = { ButtonDesign . Transparent } >
108
+ Item2
109
+ </ Button >
110
+ < Button data-accessible-name design = { ButtonDesign . Transparent } >
111
+ Item3
112
+ </ Button >
99
113
< ToolbarSeparator />
100
- < Button design = { ButtonDesign . Transparent } > Item4</ Button >
101
- < Button design = { ButtonDesign . Transparent } > Item5</ Button >
114
+ < Button data-accessible-name design = { ButtonDesign . Transparent } >
115
+ Item4
116
+ </ Button >
117
+ < Button data-accessible-name design = { ButtonDesign . Transparent } >
118
+ Item5
119
+ </ Button >
102
120
< ToolbarSeparator />
103
- < Button design = { ButtonDesign . Transparent } > Item6</ Button >
121
+ < Button data-accessible-name design = { ButtonDesign . Transparent } >
122
+ Item6
123
+ </ Button >
104
124
< ToolbarSeparator />
105
- < Button design = { ButtonDesign . Transparent } > Item7</ Button >
125
+ < Button data-accessible-name design = { ButtonDesign . Transparent } >
126
+ Item7
127
+ </ Button >
106
128
</ Toolbar >
107
129
) ;
108
130
}
@@ -121,9 +143,18 @@ export const PopoverInOverflowPopover: Story = {
121
143
< >
122
144
< Toolbar { ...args } style = { { width : '400px' } } >
123
145
< Text > Toolbar</ Text >
124
- < Button design = { ButtonDesign . Transparent } > Button One</ Button >
125
- < Button design = { ButtonDesign . Transparent } > Button Two</ Button >
126
- < Button design = { ButtonDesign . Transparent } id = "openMenuBtn" onClick = { handlePopoverOpenerClick } >
146
+ < Button data-accessible-name design = { ButtonDesign . Transparent } >
147
+ Button One
148
+ </ Button >
149
+ < Button data-accessible-name design = { ButtonDesign . Transparent } >
150
+ Button Two
151
+ </ Button >
152
+ < Button
153
+ data-accessible-name
154
+ design = { ButtonDesign . Transparent }
155
+ id = "openMenuBtn"
156
+ onClick = { handlePopoverOpenerClick }
157
+ >
127
158
Open Popover (Menu)
128
159
</ Button >
129
160
</ Toolbar >
@@ -154,15 +185,25 @@ export const WithOverflowButton: Story = {
154
185
< Slider onInput = { handleInput } value = { value } />
155
186
< Toolbar { ...args } style = { { width : `calc(100% * ${ value / 100 } )` } } >
156
187
< Text > Toolbar</ Text >
157
- < Button design = { ButtonDesign . Transparent } > Button One</ Button >
158
- < Button design = { ButtonDesign . Transparent } icon = "accept" />
159
- < Button design = { ButtonDesign . Transparent } > Button Two</ Button >
160
- < Select style = { { width : 'auto' } } />
161
- < Switch />
162
- < Button design = { ButtonDesign . Transparent } > Button Three</ Button >
163
- < Button design = { ButtonDesign . Transparent } > Button Four</ Button >
164
- < OverflowToolbarButton icon = { editIcon } > Edit</ OverflowToolbarButton >
165
- < OverflowToolbarToggleButton design = { ButtonDesign . Transparent } icon = { favoriteIcon } >
188
+ < Button data-accessible-name design = { ButtonDesign . Transparent } >
189
+ Button One
190
+ </ Button >
191
+ < Button data-accessible-name design = { ButtonDesign . Transparent } icon = "accept" />
192
+ < Button data-accessible-name design = { ButtonDesign . Transparent } >
193
+ Button Two
194
+ </ Button >
195
+ < Select data-accessible-name style = { { width : 'auto' } } />
196
+ < Switch data-accessible-name />
197
+ < Button data-accessible-name design = { ButtonDesign . Transparent } >
198
+ Button Three
199
+ </ Button >
200
+ < Button data-accessible-name design = { ButtonDesign . Transparent } >
201
+ Button Four
202
+ </ Button >
203
+ < OverflowToolbarButton data-accessible-name icon = { editIcon } >
204
+ Edit
205
+ </ OverflowToolbarButton >
206
+ < OverflowToolbarToggleButton data-accessible-name design = { ButtonDesign . Transparent } icon = { favoriteIcon } >
166
207
Favorite
167
208
</ OverflowToolbarToggleButton >
168
209
</ Toolbar >
@@ -176,32 +217,54 @@ export const OverflowBtns: Story = {
176
217
render ( args ) {
177
218
return (
178
219
< Toolbar { ...args } style = { { width : '500px' , ...args . style } } >
179
- < Button design = { ButtonDesign . Transparent } icon = { editIcon } tooltip = "Text always visible" >
220
+ < Button data-accessible-name design = { ButtonDesign . Transparent } icon = { editIcon } tooltip = "Text always visible" >
180
221
Default Button
181
222
</ Button >
182
- < OverflowToolbarButton design = { ButtonDesign . Transparent } icon = { editIcon } tooltip = "Text only visible in popover" >
223
+ < OverflowToolbarButton
224
+ data-accessible-name
225
+ design = { ButtonDesign . Transparent }
226
+ icon = { editIcon }
227
+ tooltip = "Text only visible in popover"
228
+ >
183
229
OverflowToolbarButton (only visible in popover)
184
230
</ OverflowToolbarButton >
185
- < ToggleButton design = { ButtonDesign . Transparent } icon = { favoriteIcon } tooltip = "Text always visible" >
231
+ < ToggleButton
232
+ data-accessible-name
233
+ design = { ButtonDesign . Transparent }
234
+ icon = { favoriteIcon }
235
+ tooltip = "Text always visible"
236
+ >
186
237
Default ToggleButton
187
238
</ ToggleButton >
188
239
< OverflowToolbarToggleButton
240
+ data-accessible-name
189
241
design = { ButtonDesign . Transparent }
190
242
icon = { favoriteIcon }
191
243
tooltip = "Text only visible in popover"
192
244
>
193
245
OverflowToolbarToggleButton (only visible in popover)
194
246
</ OverflowToolbarToggleButton >
195
- < Button design = { ButtonDesign . Transparent } icon = { editIcon } tooltip = "Text always visible" >
247
+ < Button data-accessible-name design = { ButtonDesign . Transparent } icon = { editIcon } tooltip = "Text always visible" >
196
248
Default Button
197
249
</ Button >
198
- < OverflowToolbarButton design = { ButtonDesign . Transparent } icon = { editIcon } tooltip = "Text only visible in popover" >
250
+ < OverflowToolbarButton
251
+ data-accessible-name
252
+ design = { ButtonDesign . Transparent }
253
+ icon = { editIcon }
254
+ tooltip = "Text only visible in popover"
255
+ >
199
256
OverflowToolbarButton (only visible in popover)
200
257
</ OverflowToolbarButton >
201
- < ToggleButton design = { ButtonDesign . Transparent } icon = { favoriteIcon } tooltip = "Text always visible" >
258
+ < ToggleButton
259
+ data-accessible-name
260
+ design = { ButtonDesign . Transparent }
261
+ icon = { favoriteIcon }
262
+ tooltip = "Text always visible"
263
+ >
202
264
Default ToggleButton
203
265
</ ToggleButton >
204
266
< OverflowToolbarToggleButton
267
+ data-accessible-name
205
268
design = { ButtonDesign . Transparent }
206
269
icon = { favoriteIcon }
207
270
tooltip = "Text only visible in popover"
0 commit comments