zyfra / Prizm

Other
46 stars 16 forks source link

[BUG] @prizm-ui/components - PrizmInputLayoutDateTimeRangeComponent при очистке времени начала и окончания и повторном открытии календаря, времени окончания нет #2102

Open Sigyre opened 1 month ago

Sigyre commented 1 month ago

Библиотека

Выберите нужное отметив галочку [x]

Компонент

PrizmInputLayoutDateTimeRangeComponent

Версия

5.0 и 4.5

@prizm-ui/components 4.5.0

Проект в котором используется Prizm

ОМ

Скрин / Видео проблемы

https://github.com/user-attachments/assets/d726d470-6098-468b-88fb-6686c676f718

Воспроизведение проблемы

Воспроизводится на витрине на 5.0 и 4.5 На 4.5 при удалении времени начала добавляется 6 утра в окончание

image Открываем календарь Удаляем кнопкой стереть время начала и время окончания Закрываем календарь Открываем его снова Во времени окончания пусто. Если в этот момент стереть дату начала, обновиться и появится дата окончания На 4.5 там появляется 6:00

Sigyre commented 1 month ago

Так же этот кейс ломает работу с трансформерами, в обьект timeRange попадает не полное значение. image

alexhawkins94 commented 1 month ago

еще одно проявление бага. очистить инпут ввести с клавиатуры начало-конец ФР: при вводе времени окончания происходит автоподстановка времени для начала и окончания на нижнюю границу времени 10:00 в консоли браузера проскакивает valueChange = null

chrome_BwIUDm5rVu