import { useEffect } from 'react'; import { useSelector, useDispatch } from 'react-redux'; import { addToCart, getTotals } from '../features/cartSlice'; import Capitalize from './Capitalize'; const Card = ({ product }) => { const dispatch = useDispatch(); const cart = useSelector((state) => state.cart); useEffect(() => { dispatch(getTotals()); }, [cart, dispatch]); const handleAddToCart = (product) => { dispatch(addToCart(product)); }; return ( <>

{Capitalize(product?.title ?? "")}

{Capitalize(product?.title
{Capitalize(product?.category ?? "")} {Capitalize(product?.brand ?? "")}

{Capitalize(product?.description ?? "")}

Discount: {product.discountPercentage}%

Price: €{product.price}

Stock: {product.stock}

); }; export default Card;