{product.title}
{product.category_name}
{product.price} ₽
import Link from "next/link"; import { getCatalog } from "@/lib/api"; export const dynamic = "force-dynamic"; const SORTS = [ ["price_asc", "Сначала дешевле"], ["price_desc", "Сначала дороже"], ["new", "Новые"], ] as const; export default async function CatalogPage({ searchParams, }: { searchParams: Promise<{ category_id?: string; sort?: string }>; }) { const params = await searchParams; const sort = SORTS.some(([value]) => value === params.sort) ? params.sort! : "price_asc"; const catalog = await getCatalog(params.category_id, sort); return ( <>
{product.category_name}
{product.price} ₽
В этой категории нет активных товаров.
} > ); }