diff --git a/packages/theme/components/WishlistSidebar.vue b/packages/theme/components/WishlistSidebar.vue index bab241cdc..b7b2f6c6d 100644 --- a/packages/theme/components/WishlistSidebar.vue +++ b/packages/theme/components/WishlistSidebar.vue @@ -155,7 +155,7 @@ import { SfCollectedProduct, SfLink, } from '@storefront-ui/vue'; -import { computed, defineComponent } from '@nuxtjs/composition-api'; +import { computed, defineComponent, onMounted } from '@nuxtjs/composition-api'; import { useWishlist, useUser, @@ -178,7 +178,7 @@ export default defineComponent({ }, setup() { const { isWishlistSidebarOpen, toggleWishlistSidebar } = useUiState(); - const { wishlist, removeItem } = useWishlist('GlobalWishlist'); + const { wishlist, removeItem, load: loadWishlist } = useWishlist('GlobalWishlist'); const { isAuthenticated } = useUser(); const products = computed(() => wishlistGetters.getProducts(wishlist.value)); const totals = computed(() => wishlistGetters.getTotals(wishlist.value)); @@ -189,6 +189,10 @@ export default defineComponent({ const { getMagentoImage, imageSizes } = useImage(); + onMounted(() => { + loadWishlist(); + }); + return { getAttributes, getBundles, diff --git a/packages/theme/layouts/default.vue b/packages/theme/layouts/default.vue index 789d863ff..228a569f2 100644 --- a/packages/theme/layouts/default.vue +++ b/packages/theme/layouts/default.vue @@ -1,33 +1,24 @@