diff --git a/frontend/src/scripts/index.js b/frontend/src/scripts/index.js index 3160d32..0aca30f 100644 --- a/frontend/src/scripts/index.js +++ b/frontend/src/scripts/index.js @@ -31,6 +31,7 @@ class Main extends Component { currentImage: 0, uploadProgress: 0.0, login_status: {}, + cart: [], }; fetch(addr_prefix + "/api/results").then(resp => resp.json()).then(json => { this.setState({results: json}) @@ -78,6 +79,11 @@ class Main extends Component { showRacerModalWindow: true, }) } + addToCart = (id) =>{ + this.setState({ + cart: [...this.state.cart, id] + }); + } onSubmit(event){ event.preventDefault(); let form = document.getElementById("form"); @@ -232,7 +238,7 @@ class Main extends Component {
{product.name}

{product.description}

- e.preventDefault()} class="btn btn-primary">Přidat do košíku + {product.price} Kč {e.preventDefault();this.addToCart(product.id)}} class="btn btn-primary">Přidat do košíku
)} }