This commit is contained in:
Martin Quarda 2024-10-15 07:22:48 +02:00
parent cf5462b901
commit 6ae1d3740c

View File

@ -203,24 +203,26 @@ class Main extends Component {
}));
};
selectDeliveryCallback(point){
fetch(addr_prefix + '/api/cart/select_delivery?delivery='+point.name).then(resp => resp.json()).then(json => {
if(json.status == "failed"){
this.setState({
status_text: json.reason,
status: "failed",
})
}else{
this.setState({
cart: [
...this.state.cart.filter(product => !product.name.startsWith("Doprava na ")),
{"name": "Doprava na " + point.name, "id": 2, "price": delivery_cost, "locked": true, "quantity": 1}
],
delivery: point.name,
status_text: json.reason,
status: "success",
})
}
});
if(point){
fetch(addr_prefix + '/api/cart/select_delivery?delivery='+point.name).then(resp => resp.json()).then(json => {
if(json.status == "failed"){
this.setState({
status_text: json.reason,
status: "failed",
})
}else{
this.setState({
cart: [
...this.state.cart.filter(product => !product.name.startsWith("Doprava na ")),
{"name": "Doprava na " + point.name, "id": 2, "price": delivery_cost, "locked": true, "quantity": 1}
],
delivery: point.name,
status_text: json.reason,
status: "success",
})
}
});
}
}
selectDelivery = () => {
Packeta.Widget.pick("8599115769fd895b", this.selectDeliveryCallback.bind(this))