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}"