diff --git a/CHANGELOG.md b/CHANGELOG.md index a1e92f1..f6027bf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -18,3 +18,4 @@ - 05.2020 - В футере добавить форму для ввода email и кнопку. Необходимо добавить валидацию email. Пока пусть отправляет данные на https://vuemmerce.herokuapp.com/api/new-subscription и всегда показывает всплывающее окно об успешной подписке. by @Vshinf - 05.2020 - Добавлена форма для фильтрации товаров (цена и произоводитель) by @iskangiz - 05.2020 - Добавить форму обратной связи by @Dalion + - 08.2020 - Добавить блок промо товаров by @hoborg91 diff --git a/package-lock.json b/package-lock.json index d3cdc3f..5e5e5bb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "vuemmerce", - "version": "0.8.7", + "version": "0.8.8", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index a497277..d33468c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "vuemmerce", - "version": "0.8.7", + "version": "0.8.8", "private": true, "description": "Responsive ecommerce template built with Vue.js", "author": "ivan lori ", diff --git a/src/components/Products.vue b/src/components/Products.vue index ea9600f..104ee57 100644 --- a/src/components/Products.vue +++ b/src/components/Products.vue @@ -229,7 +229,7 @@ export default { min-height: 50px; } .rlink, - .rlinkk:hover, + .rlink:hover, .rlink:focus, .rlink:active { padding: 0; diff --git a/src/components/homepage/Homepage.vue b/src/components/homepage/Homepage.vue index c50b0e3..28eb5ca 100644 --- a/src/components/homepage/Homepage.vue +++ b/src/components/homepage/Homepage.vue @@ -4,13 +4,15 @@ + + + diff --git a/src/components/promo_products/PromoProducts.vue b/src/components/promo_products/PromoProducts.vue new file mode 100644 index 0000000..f75ae34 --- /dev/null +++ b/src/components/promo_products/PromoProducts.vue @@ -0,0 +1,75 @@ + + + + + diff --git a/src/store/modules/products.js b/src/store/modules/products.js index a30572f..51400a6 100644 --- a/src/store/modules/products.js +++ b/src/store/modules/products.js @@ -709,6 +709,13 @@ const actions = { }, 2000); }) }, + pseudoFetchPromoProducts ({ commit, getters }) { + return new Promise((resolve, reject) => { + setTimeout(() => { + resolve(getters.getProductsList.filter(product => getters.getOverallRatingProductById(product.id) >= 3)); + }, 2000); + }) + }, pseudoFetchProductsWithFilter ({ commit, getters }, params) { return new Promise((resolve, reject) => { setTimeout(() => {