'use client'; import SanityImage from '@/components/ui/sanity-image/sanity-image'; import type { Product } from '@/lib/storm/product'; import Price from 'components/price'; import Text from 'components/ui/text'; import { cn } from 'lib/utils'; import { useLocale, useTranslations } from 'next-intl'; import Link from 'next/link'; import { FC } from 'react'; interface Props { className?: string; product: Product; variant?: 'default'; } const ProductCard: FC = ({ product, className, variant = 'default' }) => { const rootClassName = cn('w-full group relative overflow-hidden', className); const t = useTranslations('routes'); const locale = useLocale(); return ( {variant === 'default' && (
{product?.images && ( )}
{product.title}
)} ); }; export default ProductCard;