import {Link} from 'react-router'; import {Image, Money} from '@shopify/hydrogen'; import type { ProductItemFragment, CollectionItemFragment, RecommendedProductFragment, } from 'storefrontapi.generated'; import {useVariantUrl} from '~/lib/variants'; export function ProductItem({ product, loading, }: { product: | CollectionItemFragment | ProductItemFragment | RecommendedProductFragment; loading?: 'eager' | 'lazy'; }) { const variantUrl = useVariantUrl(product.handle); const image = product.featuredImage; return ( {image && ( {image.altText )}

{product.title}

); }