diff --git a/components/AppHeader.vue b/components/AppHeader.vue index 03c1c48..fa12218 100644 --- a/components/AppHeader.vue +++ b/components/AppHeader.vue @@ -28,7 +28,7 @@ /> - + { if (isAuthenticated.value) { - await router.push('/my-account'); + await router.push(`${app.localePath('/my-account')}`); } else { toggleLoginModal(); } diff --git a/components/BottomNavigation.vue b/components/BottomNavigation.vue index 3757a3d..3c837e9 100644 --- a/components/BottomNavigation.vue +++ b/components/BottomNavigation.vue @@ -1,7 +1,7 @@ - + import { SfBottomNavigation, SfIcon, SfCircleIcon } from '@storefront-ui/vue'; import { useUser } from '@vue-storefront/magento'; -import { defineComponent, useRouter } from '@nuxtjs/composition-api'; +import { defineComponent, useRouter, useContext } from '@nuxtjs/composition-api'; import { useUiState } from '~/composables'; export default defineComponent({ @@ -71,10 +71,10 @@ export default defineComponent({ } = useUiState(); const { isAuthenticated } = useUser(); const router = useRouter(); - + const { app } = useContext(); const handleAccountClick = async () => { if (isAuthenticated.value) { - return router.push('/my-account'); + await router.push(`${app.localePath('/my-account')}`); } toggleLoginModal(); }; diff --git a/components/CartSidebar.vue b/components/CartSidebar.vue index ffe28e5..8f855e8 100644 --- a/components/CartSidebar.vue +++ b/components/CartSidebar.vue @@ -105,8 +105,6 @@ $n(cartGetters.getItemPrice(product).special, 'currency') : '' " - :stock="99999" - :qty="cartGetters.getItemQty(product)" :link=" localePath( `/p/${cartGetters.getItemSku(product)}${cartGetters.getSlug( @@ -119,7 +117,10 @@ @click:remove="sendToRemove({ product })" > - + + + + {{ $t('Out of stock') }} + + @@ -221,6 +230,7 @@ + + diff --git a/components/TopBar.vue b/components/TopBar.vue index 8acdd22..97498a3 100644 --- a/components/TopBar.vue +++ b/components/TopBar.vue @@ -12,29 +12,23 @@ - - + +