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

[FEATURE] Calendar #111

Closed
Jenesius opened this issue Apr 6, 2023 · 8 comments
Closed

[FEATURE] Calendar #111

Jenesius opened this issue Apr 6, 2023 · 8 comments
Labels
Current task Dveloper do it now

Comments

@Jenesius
Copy link
Owner

Jenesius commented Apr 6, 2023

New create new type date.
User can write the date or select in in calendar. Need check the default solution for desctop and mobile browsers.

@Jenesius
Copy link
Owner Author

Приступаю к это задаче.
Необходимо:

  • Реализовать поле для ввода с маской и иконкой.
  • При клике на иконку показывать календарь
  • При клике вне - закрывать календарь
  • Disabled
  • Error
  • Календарь должен открываться на текущем меяце, либо на выбранной дате.

@Jenesius
Copy link
Owner Author

Показ маски будет реализован
При помощи подложки, подумать какие с ней проблемы могут быть

@Jenesius
Copy link
Owner Author

Завтра заканчиваю данную задачу, проблем с маской не должно быть, необходимо вынести это в отдельный контроллер.
Показ календаря необходимо задизайнить(за основу взять календарь из ES). Спроектировать это пока только для десктоп. Дизайн вынести в Figma. Нужно для каждого инпута сделать все возможные состояния и сделать красивую обложку, но это можно вынести в отдельную задачу(Design).
Ссылку на Figma оставить в readme.

@Jenesius
Copy link
Owner Author

Mask prettify почти реализована. Остались мелкие штрихи - завтра закончу. После этого, нужно будет поправить месяц, т.к. сейчас там идёт +1. Если ввели 13 01 1998, то он считает это Feb. Также нужно поправить тесты.
Далее перехожу к календарю, но это не много времени.

@Jenesius
Copy link
Owner Author

Необходимо добавить Placeholder и привести в порядок Calendar

@Jenesius
Copy link
Owner Author

Jenesius commented Aug 15, 2023

Календарь привёл в порядок. План на завтрашний день:

  • Placeholder
  • Изменить разметку Calendar Board и Calendar Header Labels
  • Интеграционные тесты для WidgetDate
  • Выходной формат даты(iso, utc, local, local-date, local-time) и тесты здесь
  • Перевод двузначного года. Добавить переменную в STORE

@Jenesius Jenesius added the Current task Dveloper do it now label Aug 15, 2023
@Jenesius
Copy link
Owner Author

For docs Date Format

@Jenesius
Copy link
Owner Author

На данный момент было принято решение дату хранить только в UTC формате. Если у вас на проекте нужно в другом - необходимо писать обёртку.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Current task Dveloper do it now
Projects
None yet
Development

No branches or pull requests

1 participant