diff --git a/src/app/(frontend)/[slug]/page.tsx b/src/app/(frontend)/[slug]/page.tsx index 8b3806e..030cf62 100644 --- a/src/app/(frontend)/[slug]/page.tsx +++ b/src/app/(frontend)/[slug]/page.tsx @@ -74,7 +74,7 @@ export default async function Page({ params: paramsPromise }: Args) { if (decodedSlug === 'home') { - return + return } return ( diff --git a/src/components/HeroPage.tsx b/src/components/HeroPage.tsx index 81761fa..62d5202 100644 --- a/src/components/HeroPage.tsx +++ b/src/components/HeroPage.tsx @@ -10,6 +10,7 @@ import { useThemeMode } from '@/hooks/useThemeMode' import { CMSLink } from '@/components/Link' import RichText from '@/components/RichText' import type { Page } from '@/payload-types' +import { RenderBlocks } from '@/blocks/RenderBlocks' import { Button } from '@/components/ui/button' // ─── Types ──────────────────────────────────────────────────────────────────── @@ -284,9 +285,10 @@ function LogosSection({ isDark }: { isDark: boolean }) { interface HeroPageProps { richText?: Page['hero']['richText'] links?: Page['hero']['links'] + layout?: Page['layout'] } -export default function HeroPage({ richText, links }: HeroPageProps) { +export default function HeroPage({ richText, links, layout }: HeroPageProps) { const { isDark, toggle } = useThemeMode() return ( @@ -302,6 +304,11 @@ export default function HeroPage({ richText, links }: HeroPageProps) {
+ {layout && layout.length > 0 && ( +
+ +
+ )}