import { FC } from 'react' import cn from 'classnames' import Link from 'next/link' import type { Product } from '@commerce/types/product' import s from './ProductCard.module.css' import Image, { ImageProps } from 'next/image' import WishlistButton from '@components/wishlist/WishlistButton' interface Props { className?: string product: Product variant?: 'slim' | 'simple' imgProps?: Omit } const placeholderImg = '/product-img-placeholder.svg' const ProductCard: FC = ({ className, product, variant, imgProps, ...props }) => ( {variant === 'slim' ? (
{product.name}
{product?.images && ( {product.name )}
) : ( <>

{product.name}

{product.price.value}   {product.price.currencyCode}
{process.env.COMMERCE_WISHLIST_ENABLED && ( )}
{product?.images && ( {product.name )}
)}
) export default ProductCard