import { ProductCard } from 'components/product/product-card'; import { Product } from 'lib/woocomerce/models/product'; import { woocommerce } from 'lib/woocomerce/woocommerce'; export default async function ProductPage(props: { params: Promise<{ slug: string }> }) { const slug = (await props.params).slug; const category = (await woocommerce.get('products/categories', { slug }))?.[0]; const products: Product[] = await woocommerce.get('products', { category: category.id.toString() }); return (
{category.name}
{category.description}
{products.map((product) => ( ))}
); }