diff --git a/app/[lang]/(live)/(public)/[contentType]/[uid]/layout.tsx b/app/[lang]/(live)/(public)/[contentType]/[uid]/layout.tsx index 8ffc3c82d..ec2cddb4b 100644 --- a/app/[lang]/(live)/(public)/[contentType]/[uid]/layout.tsx +++ b/app/[lang]/(live)/(public)/[contentType]/[uid]/layout.tsx @@ -1,3 +1,5 @@ +import { getBreadcrumbsListSchema } from "@/utils/getJsonSchemas" + import styles from "./layout.module.css" import { @@ -7,7 +9,9 @@ import { UIDParams, } from "@/types/params" -export default function ContentTypeLayout({ +export { generateMetadata } from "@/utils/generateMetadata" + +export default async function ContentTypeLayout({ breadcrumbs, preview, children, @@ -17,13 +21,25 @@ export default function ContentTypeLayout({ preview: React.ReactNode } >) { + const breadcrumbsListSchema = await getBreadcrumbsListSchema() + return ( -
-
- {preview} - {breadcrumbs} - {children} -
-
+ <> + {breadcrumbsListSchema ? ( +