[Feature][Calendar]: Добавить возможность скрытия кнопки `Done`
Описание
Сейчас при прокидывании enableTime в Calendar появляется блок с выбором времени и кнопкой Done. Сейчас в этой кнопке можно поменять только текст через doneButtonText. Нужно добавить возможность скрытия данной кнопки, а также подумать какие еще свойства могут понадобиться для данной кнопки(например disabled). Также при отключении селекты со временем должны центрироваться
Скриншоты
А как закрывать календарь без этой кнопки? После выбора секунд? Или только кликом за пределы календаря? Возможно вместо добавления множества свойств с префиксом имеет смысл передавать объект с настройками? Либо в целом передавать всю кнопку как свойство?
А как закрывать календарь без этой кнопки? После выбора секунд? Или только кликом за пределы календаря? Возможно вместо добавления множества свойств с префиксом имеет смысл передавать объект с настройками? Либо в целом передавать всю кнопку как свойство?
Сама по себе эта кнопка календарь не закрывает, а только вызывает обработчик, который ей передается, так что поведение закрытия календаря можно реализовать по собственному усмотрению.
А, ну да, спутал с DateInput. Видимо это будет уже несколько оффтопик, но вопрос все еще актуален т.к. DateInput как я понимаю наследует свойства календаря, а значит в нем тоже можно будет отключить кнопку. Это в целом совпадает с ситуацией когда выключено свойство closeOnChange, но как закрывать календарь, кроме как кликом снаружи непонятно.
Тут ксатати еще можно заменить, что свойство closeOnChange не работает, при включенном времени у DateInput.
А, ну да, спутал с
DateInput. Видимо это будет уже несколько оффтопик, но вопрос все еще актуален т.к.DateInputкак я понимаю наследует свойства календаря, а значит в нем тоже можно будет отключить кнопку. Это в целом совпадает с ситуацией когда выключено свойствоcloseOnChange, но как закрывать календарь, кроме как кликом снаружи непонятно. Тут ксатати еще можно заменить, что свойствоcloseOnChangeне работает, при включенном времени уDateInput.
Привет @Kritolan
Спасибо, что поделился своими мыслями, заставил задуматься.
Мы намеренно не будет добавлять эту возможность в DateInput, как раз по причинам, которые ты обозначил. DateInput наследует свойства календаря, но не все.
✅ v6.7.4 🎉
✅ v7.0.0-beta.2 🎉
✅ v7.0.0 🎉