diff --git a/src/app/(frontend)/[slug]/page.tsx b/src/app/(frontend)/[slug]/page.tsx
index 030cf62..f066c77 100644
--- a/src/app/(frontend)/[slug]/page.tsx
+++ b/src/app/(frontend)/[slug]/page.tsx
@@ -73,9 +73,13 @@ export default async function Page({ params: paramsPromise }: Args) {
const { hero, layout } = page
- if (decodedSlug === 'home') {
- return
- }
+ if (decodedSlug === 'home') {
+ return (
+
+
+
+ )
+}
return (
diff --git a/src/components/HeroPage.tsx b/src/components/HeroPage.tsx
index 62d5202..6a78675 100644
--- a/src/components/HeroPage.tsx
+++ b/src/components/HeroPage.tsx
@@ -10,7 +10,6 @@ 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 ────────────────────────────────────────────────────────────────────
@@ -285,10 +284,10 @@ function LogosSection({ isDark }: { isDark: boolean }) {
interface HeroPageProps {
richText?: Page['hero']['richText']
links?: Page['hero']['links']
- layout?: Page['layout']
+ children?: React.ReactNode
}
-export default function HeroPage({ richText, links, layout }: HeroPageProps) {
+export default function HeroPage({ richText, links, children }: HeroPageProps) {
const { isDark, toggle } = useThemeMode()
return (
@@ -303,10 +302,10 @@ export default function HeroPage({ richText, links, layout }: HeroPageProps) {
-
- {layout && layout.length > 0 && (
+
+ {children && (
-
+ {children}
)}