├── .env ├── .gitignore ├── README.md ├── index.html ├── jsconfig.json ├── package.json ├── public └── favicon.ico ├── src ├── App.vue ├── assets │ ├── icons │ │ └── baskett.svg │ ├── img │ │ └── no-photo.jpg │ └── styles │ │ ├── common.scss │ │ └── main.scss ├── components │ ├── BasketCard │ │ ├── BasketCard.vue │ │ └── basketCard.scss │ ├── BasketNall │ │ ├── BasketNall.vue │ │ └── basketNall.scss │ ├── basket │ │ ├── Basket.vue │ │ ├── basket.css │ │ └── basket.scss │ ├── button │ │ ├── Button.vue │ │ ├── ButtonPrice.vue │ │ ├── ButtonSearch.vue │ │ ├── DellButton.vue │ │ ├── button.scss │ │ ├── buttonPrice.scss │ │ ├── buttonSearch.scss │ │ └── dellButton.scss │ ├── cards │ │ ├── Cards.vue │ │ └── cards.scss │ ├── contact │ │ ├── Contact.vue │ │ └── contact.scss │ ├── filter │ │ ├── Filter.vue │ │ └── filter.scss │ ├── navbar │ │ ├── Navbar.vue │ │ └── navbar.scss │ └── pagination │ │ ├── Pagination.vue │ │ └── pagination.scss ├── helpers │ ├── api.js │ └── apiClient.js ├── layouts │ └── header │ │ ├── HeaderLayouts.vue │ │ └── headerLayouts.scss ├── main.js ├── pages │ ├── ContactPage.vue │ ├── HomePage.vue │ ├── NotFoundPage.vue │ └── ProductAboutPage.vue ├── router │ └── index.js └── stores │ ├── addCardStore.js │ ├── productSingleStore.js │ └── productStore.js └── vite.config.js /.env: -------------------------------------------------------------------------------- 1 | VITE_API_BASE_URL= 'https://dummyjson.com/' -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HusanDev7/vue-pinia-store/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HusanDev7/vue-pinia-store/HEAD/README.md -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HusanDev7/vue-pinia-store/HEAD/index.html -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HusanDev7/vue-pinia-store/HEAD/jsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HusanDev7/vue-pinia-store/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HusanDev7/vue-pinia-store/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HusanDev7/vue-pinia-store/HEAD/src/App.vue -------------------------------------------------------------------------------- /src/assets/icons/baskett.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HusanDev7/vue-pinia-store/HEAD/src/assets/icons/baskett.svg -------------------------------------------------------------------------------- /src/assets/img/no-photo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HusanDev7/vue-pinia-store/HEAD/src/assets/img/no-photo.jpg -------------------------------------------------------------------------------- /src/assets/styles/common.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HusanDev7/vue-pinia-store/HEAD/src/assets/styles/common.scss -------------------------------------------------------------------------------- /src/assets/styles/main.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HusanDev7/vue-pinia-store/HEAD/src/assets/styles/main.scss -------------------------------------------------------------------------------- /src/components/BasketCard/BasketCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HusanDev7/vue-pinia-store/HEAD/src/components/BasketCard/BasketCard.vue -------------------------------------------------------------------------------- /src/components/BasketCard/basketCard.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HusanDev7/vue-pinia-store/HEAD/src/components/BasketCard/basketCard.scss -------------------------------------------------------------------------------- /src/components/BasketNall/BasketNall.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HusanDev7/vue-pinia-store/HEAD/src/components/BasketNall/BasketNall.vue -------------------------------------------------------------------------------- /src/components/BasketNall/basketNall.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HusanDev7/vue-pinia-store/HEAD/src/components/BasketNall/basketNall.scss -------------------------------------------------------------------------------- /src/components/basket/Basket.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HusanDev7/vue-pinia-store/HEAD/src/components/basket/Basket.vue -------------------------------------------------------------------------------- /src/components/basket/basket.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HusanDev7/vue-pinia-store/HEAD/src/components/basket/basket.css -------------------------------------------------------------------------------- /src/components/basket/basket.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HusanDev7/vue-pinia-store/HEAD/src/components/basket/basket.scss -------------------------------------------------------------------------------- /src/components/button/Button.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HusanDev7/vue-pinia-store/HEAD/src/components/button/Button.vue -------------------------------------------------------------------------------- /src/components/button/ButtonPrice.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HusanDev7/vue-pinia-store/HEAD/src/components/button/ButtonPrice.vue -------------------------------------------------------------------------------- /src/components/button/ButtonSearch.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HusanDev7/vue-pinia-store/HEAD/src/components/button/ButtonSearch.vue -------------------------------------------------------------------------------- /src/components/button/DellButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HusanDev7/vue-pinia-store/HEAD/src/components/button/DellButton.vue -------------------------------------------------------------------------------- /src/components/button/button.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HusanDev7/vue-pinia-store/HEAD/src/components/button/button.scss -------------------------------------------------------------------------------- /src/components/button/buttonPrice.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HusanDev7/vue-pinia-store/HEAD/src/components/button/buttonPrice.scss -------------------------------------------------------------------------------- /src/components/button/buttonSearch.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HusanDev7/vue-pinia-store/HEAD/src/components/button/buttonSearch.scss -------------------------------------------------------------------------------- /src/components/button/dellButton.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HusanDev7/vue-pinia-store/HEAD/src/components/button/dellButton.scss -------------------------------------------------------------------------------- /src/components/cards/Cards.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HusanDev7/vue-pinia-store/HEAD/src/components/cards/Cards.vue -------------------------------------------------------------------------------- /src/components/cards/cards.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HusanDev7/vue-pinia-store/HEAD/src/components/cards/cards.scss -------------------------------------------------------------------------------- /src/components/contact/Contact.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HusanDev7/vue-pinia-store/HEAD/src/components/contact/Contact.vue -------------------------------------------------------------------------------- /src/components/contact/contact.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HusanDev7/vue-pinia-store/HEAD/src/components/contact/contact.scss -------------------------------------------------------------------------------- /src/components/filter/Filter.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HusanDev7/vue-pinia-store/HEAD/src/components/filter/Filter.vue -------------------------------------------------------------------------------- /src/components/filter/filter.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HusanDev7/vue-pinia-store/HEAD/src/components/filter/filter.scss -------------------------------------------------------------------------------- /src/components/navbar/Navbar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HusanDev7/vue-pinia-store/HEAD/src/components/navbar/Navbar.vue -------------------------------------------------------------------------------- /src/components/navbar/navbar.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HusanDev7/vue-pinia-store/HEAD/src/components/navbar/navbar.scss -------------------------------------------------------------------------------- /src/components/pagination/Pagination.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HusanDev7/vue-pinia-store/HEAD/src/components/pagination/Pagination.vue -------------------------------------------------------------------------------- /src/components/pagination/pagination.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HusanDev7/vue-pinia-store/HEAD/src/components/pagination/pagination.scss -------------------------------------------------------------------------------- /src/helpers/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HusanDev7/vue-pinia-store/HEAD/src/helpers/api.js -------------------------------------------------------------------------------- /src/helpers/apiClient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HusanDev7/vue-pinia-store/HEAD/src/helpers/apiClient.js -------------------------------------------------------------------------------- /src/layouts/header/HeaderLayouts.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HusanDev7/vue-pinia-store/HEAD/src/layouts/header/HeaderLayouts.vue -------------------------------------------------------------------------------- /src/layouts/header/headerLayouts.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HusanDev7/vue-pinia-store/HEAD/src/main.js -------------------------------------------------------------------------------- /src/pages/ContactPage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HusanDev7/vue-pinia-store/HEAD/src/pages/ContactPage.vue -------------------------------------------------------------------------------- /src/pages/HomePage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HusanDev7/vue-pinia-store/HEAD/src/pages/HomePage.vue -------------------------------------------------------------------------------- /src/pages/NotFoundPage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HusanDev7/vue-pinia-store/HEAD/src/pages/NotFoundPage.vue -------------------------------------------------------------------------------- /src/pages/ProductAboutPage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HusanDev7/vue-pinia-store/HEAD/src/pages/ProductAboutPage.vue -------------------------------------------------------------------------------- /src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HusanDev7/vue-pinia-store/HEAD/src/router/index.js -------------------------------------------------------------------------------- /src/stores/addCardStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HusanDev7/vue-pinia-store/HEAD/src/stores/addCardStore.js -------------------------------------------------------------------------------- /src/stores/productSingleStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HusanDev7/vue-pinia-store/HEAD/src/stores/productSingleStore.js -------------------------------------------------------------------------------- /src/stores/productStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HusanDev7/vue-pinia-store/HEAD/src/stores/productStore.js -------------------------------------------------------------------------------- /vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HusanDev7/vue-pinia-store/HEAD/vite.config.js --------------------------------------------------------------------------------