feat: dark theme
- Добавлены переменные стилей
- Обработана страница авторизации
- Добавлен контекст темы
- Добавлен хук темы
- Добавлен хук для управления локальным хранилищем
- Подправлен файл переменных окружения
- Подправлен конфиг вит (теперь вит проксирует запрос на бек)
- Добавлены СВГ: луна и солнце для переключения темы
- Добавлен компонент переключения темы
- Добавлен плагин для обработки свг
- Удалены лишние картинки
- Обработан Ридми (нджинкс как эксперементальный вариант)
- Обработаны остальные страницы - весь сайт поддерживает темную тему
- Подправлены стили таблицы
- Исправлен баг со смещением хедера таблицы на стр Приказы
feat: new api
- Обработана типизация согласно новой доки
- подправлены моки
feat: modal
- Добавлено модальное окно добавление пользователя
- удалены лишние переменные стилей
- Адаптирована стр Ошибки под темную тему
- Адаптирован компонент Меню для переиспользования
- Добавлено модальное окно Подтверждения
- Добавлен хук для работы с уведомлениями
feat: dictionary
- Добавлена страница справочника
- Добавлена навигация
- Добавлен РТК для получения данных об учителях
- Добавлено удаление/добавления учителя
- Создан хук для добавления/удаления ряда в таблице
- Чтобы таблица не прыгала при обновлении данных в РТК
- загруженные данные помещаем в таблицу один раз, дальше управляем таблице только с помощью хука
- Подправлен путь апи
- Подправлен урл в переменной окружения
- При удаления учителя требуется подтверждение
- Добавлена кнопка для таблицы
- Добавлены утилки по нормализации имени/телефона и тест к ним
- Добавлены библиотеки: по работе с датой dayjs и papaparser - парсер файлов
- Добавлена утилка по форматированию даты к нужному формату и тест к ней
- Инициализация библиотеки даты вынесены в отдельный файл
- Добавлена стилевая переменная фона месседжей
- Добавлен общий компонент месседж (успех/ошибка)
- Добавлена переменная окружения isLOCAL
- Добавлен контекст/хук для использовании модалки по редактированию данных и прокидыванию их дальше
- Добавлен компонент по работе с студентами в справочник:
- Кнопка загрузить
- Таблица: (удаление/редактирование)
- Отображение сообщения о результате
- Очищение данных
- Добавлен компонент инпут-дата
- Добавлены картинки: успех/ошибка/календарь
- Обновлен линтер: разрешены консоли: group,groupCollpsed,groupEnd
feat: profile
- Переименован тип профиля на сотрудников
- Добавлена библ для преобразования данных бекенда на конвенцию naming фронта
- Добавлен пропс для отключения инпута
- Добавлен хук для открывания модалки которая ожидает ответ
- Удалена модалка Сбросить пароль
- Переделана стр Профиль:
- Получение сотрудников, изменяем/редактируем/удаляем/блокируем/разблок
- Добавлены методы в РТК при работе с сотрудниками
feat: storybook
- Добавил сторибук для взаимодействия с дизайнерами
- В сторибук добавил:
- Кнопку/Ссылку/Инпут/Лоадеры/Тоаст/Уведомления/Контейнер
- Добавил тип для цвета
- Добавлен скрипт для деплоя на gh-pages & chromatic
































