Browse Source

header cart icon

feature/cart
Dslak 4 years ago
parent
commit
84ed96fc36
  1. 4
      components/buy/buy.js
  2. 4
      components/buy/buy.scss
  3. 4
      components/header/header.html
  4. 19
      components/header/header.scss

4
components/buy/buy.js

@ -55,6 +55,10 @@ $(document).ready( () => {
Apis.addToCart(null, pid, selectedQty).then( (data) => { Apis.addToCart(null, pid, selectedQty).then( (data) => {
console.log(data) console.log(data)
const headerCart = $('.component-header .cart-cta .counter')
if(headerCart.length) {
headerCart.text(data.cart.length)
}
modal.fadeIn() modal.fadeIn()
}).catch( (error) => { }).catch( (error) => {
console.error(error) console.error(error)

4
components/buy/buy.scss

@ -233,7 +233,7 @@
.goto, .goto,
.close { .close {
@include font-style($font-serif, 'regular', $font-24);
@include font-style($font-serif, 'regular', $font-20);
} }
} }
} }
@ -251,7 +251,7 @@
.add-modal { .add-modal {
.modal-content { .modal-content {
max-width: 700px;
max-width: 750px;
} }
} }
} }

4
components/header/header.html

@ -6,6 +6,10 @@
<img class="logo" src="/images/logoHeader.png"> <img class="logo" src="/images/logoHeader.png">
</a> </a>
<a href="/carrello" class="cart-cta icon-buy">
<span class="counter"><?= count($_SESSION['CART']);?></span>
</a>
<button class="hamburger hamburger--spring my-auto"> <button class="hamburger hamburger--spring my-auto">
<span class="hamburger-box"> <span class="hamburger-box">
<span class="hamburger-inner"></span> <span class="hamburger-inner"></span>

19
components/header/header.scss

@ -27,6 +27,25 @@
transform: translate(-50%, -50%); transform: translate(-50%, -50%);
} }
.cart-cta {
position: absolute;
top: 20px;
right: 70px;
font-size: $font-34;
padding: 0 4px !important;
color: $black;
.counter {
position: absolute;
left: 50%;
top: 14px;
transform: translateX(-50%);
@include font-style($font-sans, 'semibold', $font-14);
}
}
.hamburger { .hamburger {
position: absolute; position: absolute;
top: 20px; top: 20px;

Loading…
Cancel
Save