-
Notifications
You must be signed in to change notification settings - Fork 197
Description
Описание
В текущем варианте ввод в полях выбора времени ничем не ограничен - можно ввести значений любой длины. Есть предложение:
- ограничивать значение максимальным для каждого поля;
- при вводе значения превышающего максимальное - менять значение на максимальное (23 часа или 59 минут);
- после ввода двух цифр в поле часов автоматически переводить фокус на поле ввода минут;
- добавить событие для реакции на Enter в поле ввода времени.
Дополнительно:
Вопрос 1: если смотреть на п.3 в отрезе от требования в п.1 и п.2, то ввод 2-х цифр в минуты должен переключать на кнопку "Готово" (при том, кнопки "Готово" может не быть если свойство doneButtonShow={false}) ? Note: в Телеграмм переключает на поле часы
Вопрос 2: в случае события onDoneButtonClick() как быть с открытием/закрытием select dropwdown? отключаем поведение на Enter и оставляем только на стрелку верх/вниз?
Вопрос 3: может не открывать select dropdown до тех пор пока не нажали на него или пока не нажали стрелку верх/вниз? сейчас при быстром вводе на микро секунду появляется исчезает с переключением на МИНУТЫ
Metadata
Metadata
Assignees
Labels
Type
Projects
Status