Pickers
Набор элементов управления для выбора даты и времени.
DatePicker
TimePicker
Размеры
Доступно три размера компонентов: l, s и xs.
Доступность
DatePicker
Добавьте значения атрибутам daysAriaLabel monthsAriaLabel и yearsAriaLabel
для озвучивания компонента с помощью ScreenReader:
<DatePicker
daysAriaLabel="день"
monthsAriaLabel="месяц"
yearsAriaLabel="год"
/>
TimePicker
По аналогии с DatePicker, добавьте значения атрибутам secondsAriaLabel minutesAriaLabel и hoursAriaLabel:
<TimePicker
secondsAriaLabel="секунды"
minutesAriaLabel="минуты"
hoursAriaLabel="часы"
/>
Управление с клавиатуры
Компоненты DatePicker и TimePicker имеют возможность
переключаться с помощью клавиш на клавиатуре:
ArrowUp- прокрутка назад;ArrowDown- вперед;PageUp- вернуться на 10 пунктов назад;PageDown- на 10 пунктов вперед;Home- переход к первому элементу;End- к последнему элементу.
При этом, с активированным экранным считывающим устройством (screen reader), происходит объявление переключаемых опций.
Проблемы в Safari iOS 14.5 и ниже
Для корректной работы необходимо выключить scroll-snap-align.
Для этого нужно использовать - disableScrollSnapAlign.
По-умолчанию значение для этого свойства - false.