const onAdd = (product, quantity) => {
const checkProductInCart = cartItems.find((item) => item._id === product._id);
settotalPrice((prevTotalPrice) => prevTotalPrice + product.price * quantity);
settotalQuantities((prevTotalQuantities) => prevTotalQuantities + quantity);
if (checkProductInCart) {
const updatedCartItems = cartItems.map((cartProduct) => {
if (cartProduct._id === product._id) {
return {
...cartProduct,
quantity: cartProduct.quantity + quantity
};
}
return cartProduct; // Add this return statement
});
setcartItems(updatedCartItems);
} else {
product.quantity = quantity;
setcartItems([...cartItems, { ...product }]);
}
toast.success(${selectedQuantities} ${product.name} added to the cart.);
};
const onAdd = (product, quantity) => {
const checkProductInCart = cartItems.find((item) => item._id === product._id);
settotalPrice((prevTotalPrice) => prevTotalPrice + product.price * quantity);
settotalQuantities((prevTotalQuantities) => prevTotalQuantities + quantity);
if (checkProductInCart) {
const updatedCartItems = cartItems.map((cartProduct) => {
if (cartProduct._id === product._id) {
return {
...cartProduct,
quantity: cartProduct.quantity + quantity
};
}
return cartProduct; // Add this return statement
});
setcartItems(updatedCartItems);
} else {
product.quantity = quantity;
setcartItems([...cartItems, { ...product }]);
}
toast.success(
${selectedQuantities} ${product.name} added to the cart.);};