Skip to content

my solutions for the test task - #5

Open
PavelPicasso wants to merge 4 commits into
optimaxdev:masterfrom
PavelPicasso:develop
Open

my solutions for the test task#5
PavelPicasso wants to merge 4 commits into
optimaxdev:masterfrom
PavelPicasso:develop

Conversation

@PavelPicasso

@PavelPicasso PavelPicasso commented Sep 12, 2022

Copy link
Copy Markdown

Мои действия и мысли по данному тестовому зданию, а так отправил Юрию Арсентьеву docx файл с более подробным описанием, на рассмотрение.

@PavelPicasso PavelPicasso changed the title test mock my solutions for the test task Sep 15, 2022
@PavelPicasso

PavelPicasso commented Sep 15, 2022

Copy link
Copy Markdown
Author

Добавлено новое решение тестового задания:

Первый commits, является улучшением пользовательского использования, путем добавлением:

  • icons-material, для кнопок удаления и закрытия окон
  • нового компонента ToggleTheme.tsx, включающий в себя 2 действия по смене темы сайта (изменить на светлую или темную тему) с последующим сохранением выбранной темы в localStorage
  • настройка переменных стилей выбранной темы на сайте

Второй commits, добавляет тестирование созданного компонента ToggleTheme.tsx и новых стилей к нему, путем:

  • добавлением файла matchMedia.mock.js, для издевательских методов, которые не реализованы в JSDOM
  • добавлением 2-ух тестов в ToggleTheme.test.js

Третий commits, делает fix стилей подзаголовка, при выборе тем, когда корзина пуста

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.

1 participant