var product_daad1803 = new Vue({
el: '#product_daad1803',
data: {
product: {id: 'daad1803-beb1-4d36-a944-49ee92c920d4',name:'Mikina dětská'},
variants: [
{variant:'128',price:500,onstock:1,selected:false},
{variant:'140',price:500,onstock:1,selected:false},
],
lovestPrice: Infinity,
price: 0,
pcs: '',
},
mounted: function() {
for( item in this.variants) {
if( this.variants[item].price < this.lovestPrice) {
this.lovestPrice = this.variants[item].price;
}
}
},
methods: {
variantButtonClick: function (index) {
for( item in this.variants) {
this.variants[item].selected = false;
}
this.variants[index].selected = true;
this.price = this.variants[index].price;
this.pcs = 1;
},
addButtonClick: function() {
var selected;
for( let [index, item] in this.variants) {
if(this.variants[index].selected == true) {
selected = index;
}
}
if(selected){
cartApp.addToCartFunction(this.product.id, this.product.name, this.variants[selected].variant, this.variants[selected].price, this.pcs);
}
},
replaceItemVariant: function(variant){
if (variant.indexOf('dámské') > -1){
variant = variant.replace('dámské','');
}
return variant;
}
},
});