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.`); };