diff --git a/src/components/MarketingBlocks.astro b/src/components/MarketingBlocks.astro index 5a1dc5e..4a615fa 100644 --- a/src/components/MarketingBlocks.astro +++ b/src/components/MarketingBlocks.astro @@ -1,13 +1,13 @@ --- interface Props { - value: any[]; + blocks?: any[]; } -const { value } = Astro.props; +const { blocks } = Astro.props; ---
- {value.map((block: any) => { + {blocks?.map((block: any) => { const type = block._type; if (type === "marketing.hero") { return ( @@ -38,7 +38,7 @@ const { value } = Astro.props; {block.subheadline &&

{block.subheadline}

}
- {block.features?.map((feature: any) => ( + {block.features?.map?.((feature: any) => (
{feature.icon} @@ -58,7 +58,7 @@ const { value } = Astro.props;

{block.headline}

- {block.testimonials?.map((t: any) => ( + {block.testimonials?.map?.((t: any) => (

"{t.quote}"