import type { Metadata } from "next"; import { PageHeader } from "@/components/ui/PageHeader"; import { Container } from "@/components/ui/Container"; import { ProductGrid } from "@/components/catalog/ProductGrid"; import { getProducts, getStoreItems } from "@/lib/api"; import { mapProductCard, mapStoreItemCard } from "@/lib/catalog"; export const metadata: Metadata = { title: "محصولات", description: "تجهیزات تهویه مطبوع، سرمایش و گرمایش سپهر صنعت.", alternates: { canonical: "/products" }, }; export default async function ProductsPage({ searchParams, }: { searchParams: Promise<{ q?: string }>; }) { const { q } = await searchParams; const store = await getStoreItems({ pageSize: 24, name: q }); const products = store.total > 0 ? store.items.map(mapStoreItemCard) : (await getProducts({ pageSize: 24, name: q })).items.map(mapProductCard); return ( <> {q ? (

نتایج جستجو برای «{q}»

) : null}
); }