├── .gitignore ├── .nojekyll ├── LICENSE ├── README.md ├── babel.config.js ├── package.json ├── postcss.config.js ├── src ├── blocks │ ├── card │ │ ├── __content │ │ │ └── card__content.css │ │ ├── __delete-button │ │ │ ├── _hidden │ │ │ │ └── card__delete-button_hidden.css │ │ │ └── card__delete-button.css │ │ ├── __heading │ │ │ └── card__heading.css │ │ ├── __image │ │ │ └── card__image.css │ │ ├── __like-button │ │ │ ├── _active │ │ │ │ └── card__like-button_active.css │ │ │ └── card__like-button.css │ │ ├── __likes-count-text │ │ │ └── card__likes-count-text.css │ │ ├── __likes-wrapper │ │ │ └── card__likes-wrapper.css │ │ └── card.css │ ├── cards │ │ ├── __list │ │ │ └── cards__list.css │ │ └── cards.css │ ├── content │ │ └── content.css │ ├── footer │ │ ├── __copyright │ │ │ └── footer__copyright.css │ │ └── footer.css │ ├── form │ │ ├── __button │ │ │ ├── _disabled │ │ │ │ └── form__button_disabled.css │ │ │ └── form__button.css │ │ ├── __error-text │ │ │ └── form__error-text.css │ │ ├── __input │ │ │ ├── _type │ │ │ │ └── form__input_type_error.css │ │ │ └── form__input.css │ │ └── form.css │ ├── header │ │ ├── __logo │ │ │ └── header__logo.css │ │ └── header.css │ ├── page │ │ └── page.css │ ├── popup │ │ ├── __close-button │ │ │ └── popup__close-button.css │ │ ├── __container │ │ │ └── popup__container.css │ │ ├── __heading │ │ │ └── popup__heading.css │ │ ├── __image-container │ │ │ └── popup__image-container.css │ │ ├── __image-heading │ │ │ └── popup__image-heading.css │ │ ├── __image │ │ │ └── popup__image.css │ │ ├── _opened │ │ │ └── popup_opened.css │ │ ├── _type │ │ │ └── popup_type_image.css │ │ └── popup.css │ └── profile │ │ ├── __add-button │ │ └── profile__add-button.css │ │ ├── __description │ │ └── profile__description.css │ │ ├── __edit-button │ │ └── profile__edit-button.css │ │ ├── __image-container │ │ └── profile__image-container.css │ │ ├── __image │ │ └── profile__image.css │ │ ├── __info │ │ └── profile__info.css │ │ ├── __name-text │ │ └── profile__name-text.css │ │ ├── __name │ │ └── profile__name.css │ │ ├── __text │ │ └── profile__text.css │ │ └── profile.css ├── components │ ├── api.js │ ├── cards.js │ ├── modal.js │ └── validate.js ├── images │ ├── favicons │ │ ├── apple-touch-icon.png │ │ ├── favicon-16x16.png │ │ ├── favicon-32x32.png │ │ ├── favicon.ico │ │ └── safari-pinned-tab.svg │ ├── icons │ │ ├── add │ │ │ └── plus.svg │ │ ├── close │ │ │ └── close.svg │ │ ├── edit.svg │ │ ├── edit │ │ │ └── edit.svg │ │ ├── like │ │ │ ├── like.svg │ │ │ └── like_active.svg │ │ └── trash.svg │ └── logo │ │ ├── logo_dark.svg │ │ └── logo_light.svg ├── index.html ├── index.js ├── pages │ └── index.css └── vendor │ ├── fonts │ ├── Inter-Black.woff │ ├── Inter-Black.woff2 │ ├── Inter-Medium.woff │ ├── Inter-Medium.woff2 │ ├── Inter-Regular.woff │ ├── Inter-Regular.woff2 │ └── fonts.css │ └── normalize.css └── webpack.config.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/.gitignore -------------------------------------------------------------------------------- /.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/babel.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/postcss.config.js -------------------------------------------------------------------------------- /src/blocks/card/__content/card__content.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/blocks/card/__content/card__content.css -------------------------------------------------------------------------------- /src/blocks/card/__delete-button/_hidden/card__delete-button_hidden.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/blocks/card/__delete-button/_hidden/card__delete-button_hidden.css -------------------------------------------------------------------------------- /src/blocks/card/__delete-button/card__delete-button.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/blocks/card/__delete-button/card__delete-button.css -------------------------------------------------------------------------------- /src/blocks/card/__heading/card__heading.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/blocks/card/__heading/card__heading.css -------------------------------------------------------------------------------- /src/blocks/card/__image/card__image.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/blocks/card/__image/card__image.css -------------------------------------------------------------------------------- /src/blocks/card/__like-button/_active/card__like-button_active.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/blocks/card/__like-button/_active/card__like-button_active.css -------------------------------------------------------------------------------- /src/blocks/card/__like-button/card__like-button.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/blocks/card/__like-button/card__like-button.css -------------------------------------------------------------------------------- /src/blocks/card/__likes-count-text/card__likes-count-text.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/blocks/card/__likes-count-text/card__likes-count-text.css -------------------------------------------------------------------------------- /src/blocks/card/__likes-wrapper/card__likes-wrapper.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/blocks/card/__likes-wrapper/card__likes-wrapper.css -------------------------------------------------------------------------------- /src/blocks/card/card.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/blocks/card/card.css -------------------------------------------------------------------------------- /src/blocks/cards/__list/cards__list.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/blocks/cards/__list/cards__list.css -------------------------------------------------------------------------------- /src/blocks/cards/cards.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/blocks/cards/cards.css -------------------------------------------------------------------------------- /src/blocks/content/content.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/blocks/content/content.css -------------------------------------------------------------------------------- /src/blocks/footer/__copyright/footer__copyright.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/blocks/footer/__copyright/footer__copyright.css -------------------------------------------------------------------------------- /src/blocks/footer/footer.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/blocks/footer/footer.css -------------------------------------------------------------------------------- /src/blocks/form/__button/_disabled/form__button_disabled.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/blocks/form/__button/_disabled/form__button_disabled.css -------------------------------------------------------------------------------- /src/blocks/form/__button/form__button.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/blocks/form/__button/form__button.css -------------------------------------------------------------------------------- /src/blocks/form/__error-text/form__error-text.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/blocks/form/__error-text/form__error-text.css -------------------------------------------------------------------------------- /src/blocks/form/__input/_type/form__input_type_error.css: -------------------------------------------------------------------------------- 1 | .form__input_type_error { 2 | border-bottom: 1px solid #f00; 3 | } 4 | -------------------------------------------------------------------------------- /src/blocks/form/__input/form__input.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/blocks/form/__input/form__input.css -------------------------------------------------------------------------------- /src/blocks/form/form.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/blocks/form/form.css -------------------------------------------------------------------------------- /src/blocks/header/__logo/header__logo.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/blocks/header/__logo/header__logo.css -------------------------------------------------------------------------------- /src/blocks/header/header.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/blocks/header/header.css -------------------------------------------------------------------------------- /src/blocks/page/page.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/blocks/page/page.css -------------------------------------------------------------------------------- /src/blocks/popup/__close-button/popup__close-button.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/blocks/popup/__close-button/popup__close-button.css -------------------------------------------------------------------------------- /src/blocks/popup/__container/popup__container.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/blocks/popup/__container/popup__container.css -------------------------------------------------------------------------------- /src/blocks/popup/__heading/popup__heading.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/blocks/popup/__heading/popup__heading.css -------------------------------------------------------------------------------- /src/blocks/popup/__image-container/popup__image-container.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/blocks/popup/__image-container/popup__image-container.css -------------------------------------------------------------------------------- /src/blocks/popup/__image-heading/popup__image-heading.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/blocks/popup/__image-heading/popup__image-heading.css -------------------------------------------------------------------------------- /src/blocks/popup/__image/popup__image.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/blocks/popup/__image/popup__image.css -------------------------------------------------------------------------------- /src/blocks/popup/_opened/popup_opened.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/blocks/popup/_opened/popup_opened.css -------------------------------------------------------------------------------- /src/blocks/popup/_type/popup_type_image.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/blocks/popup/_type/popup_type_image.css -------------------------------------------------------------------------------- /src/blocks/popup/popup.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/blocks/popup/popup.css -------------------------------------------------------------------------------- /src/blocks/profile/__add-button/profile__add-button.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/blocks/profile/__add-button/profile__add-button.css -------------------------------------------------------------------------------- /src/blocks/profile/__description/profile__description.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/blocks/profile/__description/profile__description.css -------------------------------------------------------------------------------- /src/blocks/profile/__edit-button/profile__edit-button.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/blocks/profile/__edit-button/profile__edit-button.css -------------------------------------------------------------------------------- /src/blocks/profile/__image-container/profile__image-container.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/blocks/profile/__image-container/profile__image-container.css -------------------------------------------------------------------------------- /src/blocks/profile/__image/profile__image.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/blocks/profile/__image/profile__image.css -------------------------------------------------------------------------------- /src/blocks/profile/__info/profile__info.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/blocks/profile/__info/profile__info.css -------------------------------------------------------------------------------- /src/blocks/profile/__name-text/profile__name-text.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/blocks/profile/__name-text/profile__name-text.css -------------------------------------------------------------------------------- /src/blocks/profile/__name/profile__name.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/blocks/profile/__name/profile__name.css -------------------------------------------------------------------------------- /src/blocks/profile/__text/profile__text.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/blocks/profile/__text/profile__text.css -------------------------------------------------------------------------------- /src/blocks/profile/profile.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/blocks/profile/profile.css -------------------------------------------------------------------------------- /src/components/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/components/api.js -------------------------------------------------------------------------------- /src/components/cards.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/components/cards.js -------------------------------------------------------------------------------- /src/components/modal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/components/modal.js -------------------------------------------------------------------------------- /src/components/validate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/components/validate.js -------------------------------------------------------------------------------- /src/images/favicons/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/images/favicons/apple-touch-icon.png -------------------------------------------------------------------------------- /src/images/favicons/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/images/favicons/favicon-16x16.png -------------------------------------------------------------------------------- /src/images/favicons/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/images/favicons/favicon-32x32.png -------------------------------------------------------------------------------- /src/images/favicons/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/images/favicons/favicon.ico -------------------------------------------------------------------------------- /src/images/favicons/safari-pinned-tab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/images/favicons/safari-pinned-tab.svg -------------------------------------------------------------------------------- /src/images/icons/add/plus.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/images/icons/add/plus.svg -------------------------------------------------------------------------------- /src/images/icons/close/close.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/images/icons/close/close.svg -------------------------------------------------------------------------------- /src/images/icons/edit.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/images/icons/edit.svg -------------------------------------------------------------------------------- /src/images/icons/edit/edit.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/images/icons/edit/edit.svg -------------------------------------------------------------------------------- /src/images/icons/like/like.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/images/icons/like/like.svg -------------------------------------------------------------------------------- /src/images/icons/like/like_active.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/images/icons/like/like_active.svg -------------------------------------------------------------------------------- /src/images/icons/trash.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/images/icons/trash.svg -------------------------------------------------------------------------------- /src/images/logo/logo_dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/images/logo/logo_dark.svg -------------------------------------------------------------------------------- /src/images/logo/logo_light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/images/logo/logo_light.svg -------------------------------------------------------------------------------- /src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/index.html -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/index.js -------------------------------------------------------------------------------- /src/pages/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/pages/index.css -------------------------------------------------------------------------------- /src/vendor/fonts/Inter-Black.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/vendor/fonts/Inter-Black.woff -------------------------------------------------------------------------------- /src/vendor/fonts/Inter-Black.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/vendor/fonts/Inter-Black.woff2 -------------------------------------------------------------------------------- /src/vendor/fonts/Inter-Medium.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/vendor/fonts/Inter-Medium.woff -------------------------------------------------------------------------------- /src/vendor/fonts/Inter-Medium.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/vendor/fonts/Inter-Medium.woff2 -------------------------------------------------------------------------------- /src/vendor/fonts/Inter-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/vendor/fonts/Inter-Regular.woff -------------------------------------------------------------------------------- /src/vendor/fonts/Inter-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/vendor/fonts/Inter-Regular.woff2 -------------------------------------------------------------------------------- /src/vendor/fonts/fonts.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/vendor/fonts/fonts.css -------------------------------------------------------------------------------- /src/vendor/normalize.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/src/vendor/normalize.css -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dolbilov/mesto-project/HEAD/webpack.config.js --------------------------------------------------------------------------------