Skip to content

Commit 00e0f87

Browse files
[Accessibility][Storybook] Add an aria-label on the calendar icon in the storybook loading example (#5550)
1 parent 9986d67 commit 00e0f87

File tree

1 file changed

+13
-11
lines changed

1 file changed

+13
-11
lines changed

packages/react/src/TextInput/TextInput.features.stories.tsx

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -189,6 +189,8 @@ export const WithTooltipDirection = () => {
189189
)
190190
}
191191

192+
const Calendar = () => <CalendarIcon aria-label="Calendar" />
193+
192194
export const WithLoadingIndicator = (args: FormControlArgs<TextInputProps>) => {
193195
return (
194196
<Box as="form">
@@ -219,19 +221,19 @@ export const WithLoadingIndicator = (args: FormControlArgs<TextInputProps>) => {
219221
<Box mb={2}>
220222
<FormControl>
221223
<FormControl.Label>Default label</FormControl.Label>
222-
<TextInput leadingVisual={CalendarIcon} {...args} value="auto" />
224+
<TextInput leadingVisual={Calendar} {...args} value="auto" />
223225
</FormControl>
224226
</Box>
225227
<Box mb={2}>
226228
<FormControl>
227229
<FormControl.Label>Default label</FormControl.Label>
228-
<TextInput leadingVisual={CalendarIcon} {...args} loaderPosition="leading" value="leading" />
230+
<TextInput leadingVisual={Calendar} {...args} loaderPosition="leading" value="leading" />
229231
</FormControl>
230232
</Box>
231233
<Box mb={5}>
232234
<FormControl>
233235
<FormControl.Label>Default label</FormControl.Label>
234-
<TextInput leadingVisual={CalendarIcon} {...args} loaderPosition="trailing" value="trailing" />
236+
<TextInput leadingVisual={Calendar} {...args} loaderPosition="trailing" value="trailing" />
235237
</FormControl>
236238
</Box>
237239

@@ -240,19 +242,19 @@ export const WithLoadingIndicator = (args: FormControlArgs<TextInputProps>) => {
240242
<Box mb={2}>
241243
<FormControl>
242244
<FormControl.Label>Default label</FormControl.Label>
243-
<TextInput trailingVisual={CalendarIcon} {...args} value="auto" />
245+
<TextInput trailingVisual={Calendar} {...args} value="auto" />
244246
</FormControl>
245247
</Box>
246248
<Box mb={2}>
247249
<FormControl>
248250
<FormControl.Label>Default label</FormControl.Label>
249-
<TextInput trailingVisual={CalendarIcon} {...args} loaderPosition="leading" value="leading" />
251+
<TextInput trailingVisual={Calendar} {...args} loaderPosition="leading" value="leading" />
250252
</FormControl>
251253
</Box>
252254
<Box mb={5}>
253255
<FormControl>
254256
<FormControl.Label>Default label</FormControl.Label>
255-
<TextInput trailingVisual={CalendarIcon} {...args} loaderPosition="trailing" value="trailing" />
257+
<TextInput trailingVisual={Calendar} {...args} loaderPosition="trailing" value="trailing" />
256258
</FormControl>
257259
</Box>
258260
</FormControl>
@@ -262,15 +264,15 @@ export const WithLoadingIndicator = (args: FormControlArgs<TextInputProps>) => {
262264
<Box mb={2}>
263265
<FormControl>
264266
<FormControl.Label>Default label</FormControl.Label>
265-
<TextInput size="small" leadingVisual={CalendarIcon} trailingVisual={CalendarIcon} {...args} value="auto" />
267+
<TextInput size="small" leadingVisual={Calendar} trailingVisual={Calendar} {...args} value="auto" />
266268
</FormControl>
267269
</Box>
268270
<Box mb={2}>
269271
<FormControl>
270272
<FormControl.Label>Default label</FormControl.Label>
271273
<TextInput
272-
leadingVisual={CalendarIcon}
273-
trailingVisual={CalendarIcon}
274+
leadingVisual={Calendar}
275+
trailingVisual={Calendar}
274276
{...args}
275277
loaderPosition="leading"
276278
value="leading"
@@ -282,8 +284,8 @@ export const WithLoadingIndicator = (args: FormControlArgs<TextInputProps>) => {
282284
<FormControl.Label>Default label</FormControl.Label>
283285
<TextInput
284286
size="large"
285-
leadingVisual={CalendarIcon}
286-
trailingVisual={CalendarIcon}
287+
leadingVisual={Calendar}
288+
trailingVisual={Calendar}
287289
{...args}
288290
loaderPosition="trailing"
289291
value="trailing"

0 commit comments

Comments
 (0)