import { Button, Typography } from '@mui/material'; import { Box } from '@mui/system'; import { useTranslation } from 'next-i18next'; import Image from 'next/image'; import NextLink from 'next/link'; import { useStore, useStoreUpdate } from '../../store/cart-context'; const ProductCard = ({ product }) => { const { t } = useTranslation('products'); const { addCartValue } = useStoreUpdate(); const { cartStorage } = useStore(); const addProductToCart = (quantity) => addCartValue(product, quantity); const inCart = cartStorage?.some( (item) => item.product.customID === product.customID ) ? true : false; return ( product image {product.name} {product.description.length > 250 ? product.description.slice(0, 250) + '...' : product.description} ${product.price} ); }; export default ProductCard;