From 9c35e45d7a40f14479971cda4bdfd5d62faae4e0 Mon Sep 17 00:00:00 2001 From: Bartosz Herba Date: Wed, 23 Feb 2022 08:35:42 +0100 Subject: [PATCH] feat(theme): add sorting select in the navbar on the mobile category view --- .../composables/src/composables/useCart/index.ts | 8 ++++++-- packages/theme/pages/Category.vue | 12 ++++++++++-- 2 files changed, 16 insertions(+), 4 deletions(-) diff --git a/packages/composables/src/composables/useCart/index.ts b/packages/composables/src/composables/useCart/index.ts index 27a7d1be8..414ff787d 100644 --- a/packages/composables/src/composables/useCart/index.ts +++ b/packages/composables/src/composables/useCart/index.ts @@ -386,9 +386,13 @@ const factoryParams: UseCartFactoryParams = { ) => !!currentCart?.items.find((cartItem) => cartItem?.product?.uid === product.uid), loadTotalQty: async (context: Context) => { const apiState = context.$magento.config.state; - const { data } : any = await context.$magento.api.cartTotalQty(apiState.getCartId()); + if (apiState.getCartId()) { + const { data } : any = await context.$magento.api.cartTotalQty(apiState.getCartId()); - return data?.cart?.total_quantity ?? 0; + return data?.cart?.total_quantity ?? 0; + } + + return 0; }, }; diff --git a/packages/theme/pages/Category.vue b/packages/theme/pages/Category.vue index d32679f2a..497266b5d 100644 --- a/packages/theme/pages/Category.vue +++ b/packages/theme/pages/Category.vue @@ -32,8 +32,8 @@ -