Fix cart item image error (#600)

This commit is contained in:
Gonzalo Pozzo 2021-12-09 12:41:29 -03:00 committed by GitHub
parent 647b06cb52
commit ea1bbcf1bb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -3,7 +3,6 @@ import cn from 'classnames'
import Image from 'next/image'
import Link from 'next/link'
import s from './CartItem.module.css'
import { Trash, Plus, Minus, Cross } from '@components/icons'
import { useUI } from '@components/ui/context'
import type { LineItem } from '@commerce/types/cart'
import usePrice from '@framework/product/use-price'
@ -18,6 +17,8 @@ type ItemOption = {
valueId: number
}
const placeholderImg = '/product-img-placeholder.svg'
const CartItem = ({
item,
variant = 'default',
@ -91,8 +92,8 @@ const CartItem = ({
className={s.productImage}
width={150}
height={150}
src={item.variant.image!.url}
alt={item.variant.image!.altText}
src={item.variant.image?.url || placeholderImg}
alt={item.variant.image?.altText || "Product Image"}
unoptimized
/>
</a>