import clsx from 'clsx'; import { BreadcrumbResultType, GetCategoryResponse } from '@akinon/next/types'; import Breadcrumb from '@theme/views/breadcrumb'; import { CategoryBanner } from '@theme/views/category/category-banner'; import ListPage from '@theme/views/category/category-info'; import ChromeSlot from '@akinon/pz-theme/src/chrome/chrome-slot'; import { PLACEHOLDER_SLUGS } from '@akinon/pz-theme/src/chrome/placeholder-slugs'; export default async function Layout({ data, children, breadcrumbData, pageContext }: { data: GetCategoryResponse; children?: React.ReactNode; breadcrumbData?: BreadcrumbResultType[]; pageContext?: Record; }) { return ( <>
{children}
{/* The listing context was built on every request and thrown away: the prop was declared and never read, so no listing binding has ever resolved on any brand. */} } pageContext={pageContext} /> ); }