import { Media, Product } from '../../classes/SaleorClient' import classNames from 'classnames' import s from './styles.module.css' type PropTypes = { product: Product selected?: boolean } export default function ProductBlock({ product, selected }: PropTypes) { const getMedia = (media: Media[]) => { const finded = media.find((media: Media) => media.type === 'IMAGE') if (finded) { return (
) } } return (
{getMedia(product.media)}

{product?.sku ? 'Variant' : 'Product '}

{/* If it is not a variant it could be a link */} {product?.product?.name ? ( `${product.product.name} ${product.name}` ) : ( product.name )}

{product?.variants && (

{product.variants.length} variants

)} {product?.sku &&

Sku {product?.sku}

} {product.product && (

Variant of{' '} {product.product.name}

)}
) }