Files
CRM-Mono/apps/web/src/app/catalog/CatalogContent.tsx
Igor Rybakov a68fad6078
Some checks failed
CI / main (push) Has been cancelled
Skeleton на загрузку
2026-03-06 23:59:33 +02:00

26 lines
659 B
TypeScript

import { filterProducts, parseSearchParams } from '@/lib/filterProducts';
import { CatalogView } from '@/components/CatalogView/CatalogView';
import { getProducts } from '@/lib/api';
export async function CatalogContent({
params,
}: {
params: Record<string, string | string[] | undefined>;
}) {
const products = await getProducts();
const filters = parseSearchParams(params);
const filtered = filterProducts(products, filters);
const breadcrumbItems = [
{ label: 'Главная', href: '/' },
{ label: 'Каталог' },
];
return (
<CatalogView
products={filtered}
breadcrumbItems={breadcrumbItems}
/>
);
}