import Link from 'next/link' import Image from 'next/image' import { Card, CardContent } from '@/components/ui/card' import type { Product } from '@/lib/products/types' interface ProductCardProps { product: Product } export function ProductCard({ product }: ProductCardProps) { const imageUrl = product.images?.[0] || '/placeholder.svg' const description = product.description ? product.description.length > 120 ? `${product.description.substring(0, 120)}...` : product.description : '' return (
{product.name}

{product.name}

{description && (

{description}

)}

${product.price.toFixed(2)} {product.currency.toUpperCase()}

) }