Use an atom for the Cart button

This commit is contained in:
2021-11-05 17:43:29 +01:00
parent 2e05f00b68
commit 5a5dd3ccaa
4 changed files with 29 additions and 29 deletions

View File

@@ -8,7 +8,7 @@
} }
</script> </script>
<div class="shop-location__cart"> <div class="cart-button">
<ButtonCircle color="purple" on:click={handleCartOpening}> <ButtonCircle color="purple" on:click={handleCartOpening}>
<img src="/images/icons/pin.svg" alt=""> <img src="/images/icons/pin.svg" alt="">
</ButtonCircle> </ButtonCircle>

View File

@@ -0,0 +1,27 @@
// Cart
.cart-button {
display: none;
position: relative;
@include bp (sm) {
display: flex;
margin-left: auto;
}
.quantity {
position: absolute;
top: 50%;
left: -12px;
transform: translateY(-50%);
display: flex;
align-items: center;
justify-content: center;
width: 22px;
height: 22px;
font-size: rem(11px);
font-weight: 600;
color: #fff;
background-color: $color-secondary;
border-radius: 100%;
}
}

View File

@@ -77,34 +77,6 @@
} }
} }
} }
// Cart
&__cart {
display: none;
position: relative;
@include bp (sm) {
display: flex;
margin-left: auto;
}
.quantity {
position: absolute;
top: 50%;
left: -12px;
transform: translateY(-50%);
display: flex;
align-items: center;
justify-content: center;
width: 22px;
height: 22px;
font-size: rem(11px);
font-weight: 600;
color: #fff;
background-color: $color-secondary;
border-radius: 100%;
}
}
} }
// Intro // Intro

View File

@@ -43,6 +43,7 @@
@import "atoms/box-cta"; @import "atoms/box-cta";
@import "atoms/site-title"; @import "atoms/site-title";
@import "atoms/photo"; @import "atoms/photo";
@import "atoms/cart-button";
// Molecules // Molecules
@import "molecules/photo-card"; @import "molecules/photo-card";