From 120771efa135391bb30e3884d439103e5dccc09a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fe=CC=81lix=20Pe=CC=81ault?= Date: Mon, 11 Jul 2022 12:30:42 +0200 Subject: [PATCH] Fix Shop issues - Move ButtonCart from nav to position it on top right - ButtonCart amount indicator position (center left => top left) - Bring back updating label when changing cart (+ other transitions) - Make ShopHeader picture gradient a bit bigger --- src/components/organisms/Cart.svelte | 7 +++- src/components/organisms/ShopHeader.svelte | 14 ++++--- src/style/atoms/_button-cart.scss | 6 +-- src/style/organisms/_cart.scss | 25 +++++------- src/style/organisms/_shop.scss | 1 + src/style/pages/shop/_intro.scss | 45 +++++++++++++++------- src/style/pages/shop/_posters.scss | 2 +- 7 files changed, 59 insertions(+), 41 deletions(-) diff --git a/src/components/organisms/Cart.svelte b/src/components/organisms/Cart.svelte index 1359c81..e97d238 100644 --- a/src/components/organisms/Cart.svelte +++ b/src/components/organisms/Cart.svelte @@ -150,7 +150,7 @@ /> {/each} {:else} -
+
@@ -159,7 +159,10 @@ {/if} {#if !$cartData || $cartIsUpdating} -
+

Updating…

{/if} diff --git a/src/components/organisms/ShopHeader.svelte b/src/components/organisms/ShopHeader.svelte index 623733c..7c625f1 100644 --- a/src/components/organisms/ShopHeader.svelte +++ b/src/components/organisms/ShopHeader.svelte @@ -53,7 +53,7 @@ // Hero title timeline.add({ - targets: '.shop-page__intro h1', + targets: '.shop-page__title h1', translateY: [32, 0], opacity: [0, 1], }, 500) @@ -67,8 +67,10 @@ // Intro navbar timeline.add({ - targets: '.shop-page__nav .container > *', + targets: '.shop-page__nav .container > *, .shop-page__intro .button-cart', + opacity: [0, 1], translateY: [100, 0], + translateZ: 0, delay: anime.stagger(250), }, 700) @@ -93,7 +95,9 @@
-

Shop

+
+

Shop

+
- -
+ +