diff --git a/frontend/components/ui/cart.vue b/frontend/components/ui/cart.vue index 4f62a0f..90ec0d8 100644 --- a/frontend/components/ui/cart.vue +++ b/frontend/components/ui/cart.vue @@ -27,9 +27,14 @@ export default { isHeaderOffScreen: false } }, + watch: { + $route(to, from) { + this.isHeaderOffScreen = false; + } + }, mounted() { let observer = new IntersectionObserver((entry, observer) => { - if (this.$route.name == 'Shop') { + if (this.$route.path.includes('shop')) { const isHeaderIntersecting = entry[0].isIntersecting; this.isHeaderOffScreen = !isHeaderIntersecting; } else { @@ -52,6 +57,8 @@ export default {