Fix(components/calendar): Fix year input
Библиотека
-
@digital-plant/zyfra-components
-
@digital-plant/zui-components
-
@digital-plant/zyfra-ui
-
@digital-plant/zyfra-translate
Компонент
zyfra-calendar
Задача
- https://gitdp.zyfra.com/digital-plant/ziiot/ui-platform/frontend/zui-sdk/-/issues/153
- IDPPSTAGER-119
- добавлена возможность выбора года меньше 100 лет при ручном наборе в поле и через интерфейс календаря
- добавлено автоматическое добавление цифр ко дню, месяцу и году при ручном наборе dd.mm.yy
Изменения
-
Имеются BREAKING CHANGES -
Изменения документации -
Добавление фичи -
Исправление бага
Checklist:
-
После фичи обновил документацию -
Сделал код чище чем был до этого -
Тесты и линтер на рабочей машине успешно выполнились
Скрин / Видео проблемы
Было
Image 1
Image 2
Стало
Image 1
Image 2
Следует обратить внимание на ревью
- Путь до компонента lib/datepicker/calendar/zyfra-calendar.component.ts
- Метод selectDate отвечает за выбор даты при клике на календарь
- Метод onUserInput отвечает за выбор даты при ручном вводе в поле
- Метод formatNumber отвечает за форматирование даты в строке
- Добавлен метод updateDate, для корректного ввода даты в new Date