-
Notifications
You must be signed in to change notification settings - Fork 186
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix(ActionSheet): add a11y documentation for ActionSheetItem (#7394)
h2. Описание Необходимо проверить общую цифровую доступность компонентов `ActionSheet` и `ActionSheetItem`. h2. Изменения - Написал документацию по цифровой доступности для компонента `ActionSheetItem` - Поправил пример с `selectable` элементами в `storybook` - Поменял пример с `selectable` элементами в `styleguide`. Взял из дизайна в фигме - Проверил общую доступность компонента в `styleguide` и `storybook` через `VoiceOver` и `NVDA`
- Loading branch information
1 parent
31e05aa
commit ef2e89b
Showing
3 changed files
with
26 additions
and
52 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,7 @@ | ||
Элемент списка `ActionSheet`. Если в `ActionSheetItem` передать `autoCloseDisabled={true}`, то при клике на эту опцию `ActionSheet` не будет автоматически вызывать переданный в него `onClose`, закрыть его будет необходимо самостоятельно. | ||
|
||
## Цифровая доступность (a11y) | ||
|
||
- При задании параметру `selectable` значение `true` для корректной работы важно задать всем `ActionSheetItems` одинаковое значение параметра `name`. | ||
Обусловлено это тем, что в реализации используется нативный `input[type='radio']` и по пунктам можно навигировать как по обычным radio-кнопкам | ||
- При задании `selectable` значение `true` в реализации используется тег `"label"`. В остальных случаях используется тег `"div"` |