diff --git a/packages/composables/src/composables/useCart/index.ts b/packages/composables/src/composables/useCart/index.ts index 6383819e0..e073fcfe6 100644 --- a/packages/composables/src/composables/useCart/index.ts +++ b/packages/composables/src/composables/useCart/index.ts @@ -1,5 +1,8 @@ -/* istanbul ignore file */ -/* eslint-disable no-param-reassign */ +/** + * @deprecated since version + * + * @see + */ import { ComposableFunctionArgs, Context, diff --git a/packages/composables/src/composables/useFacet/index.ts b/packages/composables/src/composables/useFacet/index.ts index 354a0195d..b200092d3 100644 --- a/packages/composables/src/composables/useFacet/index.ts +++ b/packages/composables/src/composables/useFacet/index.ts @@ -1,3 +1,8 @@ +/** + * @deprecated since version + * + * @see + */ import { ComposableFunctionArgs, Context, diff --git a/packages/composables/src/composables/useGuestUser/index.ts b/packages/composables/src/composables/useGuestUser/index.ts index 7074561fd..b336b2919 100644 --- a/packages/composables/src/composables/useGuestUser/index.ts +++ b/packages/composables/src/composables/useGuestUser/index.ts @@ -1,3 +1,8 @@ +/** + * @deprecated since version + * + * @see + */ import { SetGuestEmailOnCartInput } from '@vue-storefront/magento-api'; import { Logger } from '@vue-storefront/core'; import { useGuestUserFactory, UseGuestUserFactoryParams } from '../../factories/useGuestUserFactory'; diff --git a/packages/composables/src/factories/useCartFactory.ts b/packages/composables/src/factories/useCartFactory.ts index b8a4e3429..e1123454a 100644 --- a/packages/composables/src/factories/useCartFactory.ts +++ b/packages/composables/src/factories/useCartFactory.ts @@ -1,3 +1,8 @@ +/** + * @deprecated since version + * + * @see + */ import { CustomQuery, UseCart, Context, FactoryParams, UseCartErrors, PlatformApi, sharedRef, Logger, configureFactoryParams, ComposableFunctionArgs, } from '@vue-storefront/core'; diff --git a/packages/composables/src/factories/useGuestUserFactory.ts b/packages/composables/src/factories/useGuestUserFactory.ts index 549ac9015..eb64e996b 100644 --- a/packages/composables/src/factories/useGuestUserFactory.ts +++ b/packages/composables/src/factories/useGuestUserFactory.ts @@ -1,3 +1,8 @@ +/** + * @deprecated since version + * + * @see + */ import { Ref, computed } from '@vue/composition-api'; import { Context, diff --git a/packages/composables/src/getters/cartGetters.ts b/packages/composables/src/getters/cartGetters.ts index 5432d8b59..a7b23e130 100644 --- a/packages/composables/src/getters/cartGetters.ts +++ b/packages/composables/src/getters/cartGetters.ts @@ -13,6 +13,7 @@ import { Product, SelectedShippingMethod, ConfigurableCartItem, ProductInterface, } from '@vue-storefront/magento-api'; + import productGetters from './productGetters'; import { AgnosticPaymentMethod } from '../types'; @@ -145,7 +146,7 @@ export const getCoupons = (cart: Cart): AgnosticCoupon[] => (Array.isArray(cart? code: c.code, } as AgnosticCoupon)) : []); -export const getDiscounts = (cart: Cart): AgnosticDiscount[] => (Array.isArray(cart?.prices.discounts) ? cart.prices.discounts.map((d) => ({ +export const getDiscounts = (cart: Cart): AgnosticDiscount[] => (Array.isArray(cart?.prices?.discounts) ? cart.prices.discounts.map((d) => ({ id: d.label, name: d.label, description: '', diff --git a/packages/theme/components/AppHeader.vue b/packages/theme/components/AppHeader.vue index 92671470e..4777b5612 100644 --- a/packages/theme/components/AppHeader.vue +++ b/packages/theme/components/AppHeader.vue @@ -170,7 +170,6 @@ import { import { cartGetters, categoryGetters, - useCart, useCategorySearch, wishlistGetters, } from '@vue-storefront/magento'; @@ -192,6 +191,7 @@ import { } from '@storefront-ui/vue/src/utilities/mobile-observer.js'; import debounce from 'lodash.debounce'; import { + useCart, useUiHelpers, useUiState, useWishlist, diff --git a/packages/theme/components/CartSidebar.vue b/packages/theme/components/CartSidebar.vue index 4a9506a9c..0431f91bb 100644 --- a/packages/theme/components/CartSidebar.vue +++ b/packages/theme/components/CartSidebar.vue @@ -253,11 +253,11 @@ import { useContext, onMounted, } from '@nuxtjs/composition-api'; import { - useCart, cartGetters, } from '@vue-storefront/magento'; import _debounce from 'lodash.debounce'; import { + useCart, useUiState, useUiNotification, useUser, diff --git a/packages/theme/components/Checkout/CartPreview.vue b/packages/theme/components/Checkout/CartPreview.vue index 7dc34de8c..f0212a53d 100644 --- a/packages/theme/components/Checkout/CartPreview.vue +++ b/packages/theme/components/Checkout/CartPreview.vue @@ -53,7 +53,8 @@