- Добавлена библиотека
gh-pages
, автоматически размещающая проект на GitHub Pages, вpackage.json
добавлен скриптdeploy
, запускающий сборку (нужен SSH ключ для Git); - Добавлена разметка всплывашки удаления карточки с кнопкой подтверждения;
- В разметку добавлена всплывашка редактирования аватара пользователя, а так же кнопка редактирования аватара, отображающаяся при наведении курсора на аватар;
- Для кнопок без текстовых значений добавлены артибуты
aria-label
для улучшения доступности; - Добавлен класс
Api
для работы с сервером; - Карточки загружаются с сервера;
- Добавлен класс
PopupWithConfirmation.js
для всплывашек с кнопкой подтверждения; - Изменен шаблон карточки - добавлен счетчик лайков;
- Карточки добавляются / удаляются через API;
- Кол-во лайков берется из свойств карточки полученных от сервера, если в поставленных лайках есть id текущего пользователя, то лайк на карточке будет активным;
- Аватар берется из ответа сервера, сохраняет на сервере новый, в разметке исправлено object-fit для аватара (для не квадратных аватаров);
- В разметке все изображения, которые подгружаются с сервера, заменены на битовое изображение с черным фоном, текстовые значения данных пользователя заменены на заглушки;
- При отправке данных на сервер (аватар, инфо пользователя, карточка) надпись на кнопке меняется на "Сохранение...";
- Настройки валидации перенесены в
src/utils/const.js
;
-
Notifications
You must be signed in to change notification settings - Fork 0
krivobok/fronts
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published