import Link from "next/link"; import { HoverCard } from "@/components/client/HoverCard"; import { SHOP_ENABLED } from "@/lib/shop-config"; import type { Product } from "@/lib/types"; /** * ProductCard — karta produktu dla PLP, styl editorial. * `version` prop determines link prefix. */ export function ProductCard({ product, version = "v2", }: { product: Product; version?: string; }) { const prefix = `/${version}`; return (

{product.collection}

{product.name}
{SHOP_ENABLED && (
{product.base_price.toLocaleString("pl-PL")} zł {product.compare_at_price && ( {product.compare_at_price.toLocaleString("pl-PL")} )}
)} {!SHOP_ENABLED && Make-to-Order} {SHOP_ENABLED && product.rating && ( {product.rating} ★ )}
); }