mirror of
				https://github.com/KevinMidboe/planetposen.git
				synced 2025-10-29 17:50:32 +00:00 
			
		
		
		
	Cart icon follows scroll on all shop pages. w/ shopping cart icon & lower desktop positioning.
This commit is contained in:
		| @@ -27,9 +27,14 @@ export default { | |||||||
|       isHeaderOffScreen: false |       isHeaderOffScreen: false | ||||||
|     } |     } | ||||||
|   }, |   }, | ||||||
|  |   watch: { | ||||||
|  |     $route(to, from) { | ||||||
|  |       this.isHeaderOffScreen = false; | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|   mounted() { |   mounted() { | ||||||
|     let observer = new IntersectionObserver((entry, observer) => { |     let observer = new IntersectionObserver((entry, observer) => { | ||||||
|       if (this.$route.name == 'Shop') { |       if (this.$route.path.includes('shop')) { | ||||||
|         const isHeaderIntersecting = entry[0].isIntersecting; |         const isHeaderIntersecting = entry[0].isIntersecting; | ||||||
|         this.isHeaderOffScreen = !isHeaderIntersecting; |         this.isHeaderOffScreen = !isHeaderIntersecting; | ||||||
|       } else { |       } else { | ||||||
| @@ -52,6 +57,8 @@ export default { | |||||||
| </script> | </script> | ||||||
|  |  | ||||||
| <style lang="scss" scoped> | <style lang="scss" scoped> | ||||||
|  | @import '/frontend/styles/variables'; | ||||||
|  |  | ||||||
| .cart { | .cart { | ||||||
|   display: flex; |   display: flex; | ||||||
|   flex-direction: row; |   flex-direction: row; | ||||||
| @@ -75,10 +82,18 @@ export default { | |||||||
|     top: 0.5rem; |     top: 0.5rem; | ||||||
|     right: -6px; |     right: -6px; | ||||||
|     padding: 0.5rem; |     padding: 0.5rem; | ||||||
|     padding-right: 2.5rem; |     padding-right: 1.5rem; | ||||||
|     background-color: var(--color-background); |     background-color: var(--color-background); | ||||||
|     border-radius: 6px; |     border-radius: 6px; | ||||||
|     border: 0px solid !important; |     border: 0px solid !important; | ||||||
|  |  | ||||||
|  |     .icon { | ||||||
|  |       color: white; | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     @include desktop { | ||||||
|  |       top: 1.5rem; | ||||||
|  |     } | ||||||
|   } |   } | ||||||
|  |  | ||||||
|   &:hover { |   &:hover { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user