Skip to content

Conversation

@marikarik
Copy link
Collaborator

@marikarik marikarik commented Aug 9, 2025

  1. Перенесла всё верстку таблицы из папки pages в features, перенесла страницу в директорию админ и обновила роут.
  2. Добавила эндпоинт апи на получение данных и изменение данных.
  3. Добавила инпуты, селекты, DatePicker из библиотеки антд.
  4. Установила библиотеку dayjs и применила её (так как библиотека момент конфликтует с DatePicker)
  5. Установила ограничение на выбор дат (дата выдачи паспорта позже даты рождения)
  6. Поле Отчество сделала как необязательное.
  7. Для выбора гражданства, для велью создала отдельный файл с константой.
  8. Настроила валидацию с помощью реакт хук форм, правила валидации вынесла в отдельный файл.
  9. Отразила визуализацию загрузки и ошибки при получении и изменении данных.
    список файлов для оценки:
    src/features/tablePassengers/constants/countries.ts
    src/features/tablePassengers/constants/validationRules.ts
    src/features/tablePassengers/model/tablePassengersApi.ts
    src/features/tablePassengers/ui/TablePassengers.tsx
    src/features/tablePassengers/ui/tablePassengers.module.scss

Ildus186
Ildus186 previously approved these changes Aug 14, 2025
dianakuprava
dianakuprava previously approved these changes Aug 16, 2025
@Ildus186 Ildus186 dismissed stale reviews from dianakuprava and themself via 6d76554 August 19, 2025 14:07
ZaurYanda
ZaurYanda previously approved these changes Aug 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants