<cart cart-url="www.google.com"></cart>
<cart cart-url="{{cartUrl}}"></cart>
{
"cartUrl": "www.google.com"
}
Vue.component('cartcomponent', {
props: [
'cartUrl'
],
template:
'<div class="cart">' +
'<a :href="cartUrl" v-if="this.$root.shared.cart.length>0" class="cart-size__container"><span class="cart-size"><span class="cart-size__inner">{{ this.$root.shared.cart.length }}</span></span><span class="material-icons">local_mall</span><strong class="d-none d-md-block">My courses</strong></a>' +
'</div>'
});
.cart {
position: relative;
.cart-size__container {
.cart-size {
display: flex;
align-items: center;
background: $orange;
border-radius: 20px;
width: 15px;
height: 15px;
color: #fff;
font-size: 10px;
position: absolute;
top: -1px;
left: -1px;
line-height: 15px;
.cart-size__inner {
display: block;
color: #fff;
text-align: center;
width: 100%;
}
}
}
.cart-items {
position: absolute;
top: 100%;
left: 0;
background: #fff;
padding: 20px 30px;
box-shadow: $box-shadow;
z-index: 999;
.material-icons {
color: #333 !important;
}
}
.cartTable {
.cart_checkout {
td {
padding-top: 10px;
a {
color: #333333 !important;
}
}
}
}
}
There are no notes for this item.