'use client'; import { Product } from '@ftb/shared'; interface ProductWithCount extends Product { _count?: { requirements: number; projects: number }; } interface Props { product: ProductWithCount; onClick: (id: string) => void; } export function ProductCard({ product, onClick }: Props) { return (
onClick(product.id)} >

{product.name}

{product.description && (

{product.description}

)}
{product._count?.requirements ?? 0} 需求 {product._count?.projects ?? 0} 项目
); }