import Image from "next/image"; import Link from "next/link"; import { listStoreItems } from "@/lib/meshkee/api"; import { formatPrice, storeItemName, storeItemPrice, } from "@/lib/meshkee/format"; import { storeItemHref } from "@/lib/meshkee/urls"; type SearchParams = Promise<{ categoryId?: string; page?: string; }>; export const metadata = { title: "فروشگاه | مبلمان هومت", description: "لیست محصولات قابل خرید فروشگاه مبلمان هومت", }; export default async function StorePage({ searchParams, }: { searchParams: SearchParams; }) { const params = await searchParams; const page = Math.max(1, Number(params.page) || 1); const data = await listStoreItems({ page, pageSize: 24, categoryId: params.categoryId, }); return (

Store

فروشــــــــگاه هومــــــــت

محصولات قابل سفارش را مشاهده کنید و به سبد خرید اضافه کنید.

{data.items.length === 0 ? (

در حال حاضر محصول فروشگاهی فعالی وجود ندارد.

) : (
{data.items.map((item) => { const name = storeItemName(item); const href = storeItemHref(item.id, name); const price = storeItemPrice(item); return (
{item.productImage ? ( {name} ) : (
)}
{item.label ?

{item.label}

: null}

{name}

{formatPrice(price)}
); })}
)} {data.total > data.pageSize ? (
{page > 1 ? ( قبلی ) : null} {page} {page * data.pageSize < data.total ? ( بعدی ) : null}
) : null}
); }