Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG][InputLayoutDateRelative] @prizm-ui/components - Некорректная работа с относительным временем #566

Closed
1 of 9 tasks
MisterWind opened this issue Aug 4, 2023 · 1 comment
Labels
type:bug Something isn't working
Milestone

Comments

@MisterWind
Copy link
Contributor

Библиотека

  • @prizm-ui/core
  • @prizm-ui/components
  • @prizm-ui/install
  • @prizm-ui/icons
  • @prizm-ui/flag-icons
  • @prizm-ui/theme
  • @prizm-ui/charts
  • @prizm-ui/ast
  • @prizm-ui/nx-plugin

Компонент

PrizmInputLayoutDateRelativeComponent

Версия

Dependencies:

@prizm-ui/components 1.4.1

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

  • Редактор даталинк

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

bandicam.2023-08-04.12-30-58-023.mp4

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

Пример в песочнице

Описание проблемы

Разрабатываю ячейку в таблице с календарем, поддерживающим абсолютное и относительное время.

При тестировании календаря с относительным временем столкнулся со следующими проблемами:

  1. При выборе "Текущее время" и "Полночь текущих суток" добавляется 1.
  2. * и T не принимаются как валидное значение, обязательно смещение.
  3. После ввода корректного значения изменения вручную не воспринимаются валидатором (T+1h -> добавляем sss, T+1h - убираем h, в обоих примерах валидация не срабатывает).
  4. При полном стирании содержимого инпута через delete и backspace подсвечивается как невалидное значение и доступна кнопка очистки.

Ожидаемый результат

  1. Компонента будет поддерживать значения * и T.
  2. Корректная валидация содержимого инпута с поддержкой работы с формами.
  3. При выборе "Текущее время" и "Полночь текущих суток" лишних единиц не будет.
@alexhawkins94
Copy link

валидатор не идеальный, мягко говоря, known bug :(

@alexhawkins94 alexhawkins94 added the type:bug Something isn't working label Aug 4, 2023
MisterWind added a commit to MisterWind/Prizm that referenced this issue Sep 12, 2023
@ZurabDev ZurabDev added this to the 3.0.3 milestone Sep 25, 2023
ZurabDev added a commit that referenced this issue Sep 25, 2023
fix(components/input-layout-date-relative): relative date input validation #566
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type:bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants