fix(SW-1886): Removed "firstItem" props from blocks as it generates multiple h1 tags on those pages

* feat(SW-1886): Removed "firstItem" props from blocks as it generates multiple h1 tags on those pages


Approved-by: Fredrik Thorsson
Approved-by: Simon.Emanuelsson
This commit is contained in:
Erik Tiekstra
2025-03-12 14:09:20 +00:00
parent b472854243
commit 689e9d72cb
12 changed files with 22 additions and 67 deletions

View File

@@ -33,7 +33,7 @@ export default function DynamicContent(props: DynamicContentProps) {
}
function DynamicContentBlocks(props: DynamicContentProps) {
const { dynamic_content, firstItem } = props
const { dynamic_content } = props
switch (dynamic_content.component) {
case DynamicContentEnum.Blocks.components.current_benefits:
return <CurrentRewardsBlock {...dynamic_content} />
@@ -44,29 +44,17 @@ function DynamicContentBlocks(props: DynamicContentProps) {
<ExpiringPoints {...dynamic_content} />
)
case DynamicContentEnum.Blocks.components.how_it_works:
return (
<HowItWorks dynamic_content={dynamic_content} firstItem={firstItem} />
)
return <HowItWorks dynamic_content={dynamic_content} />
case DynamicContentEnum.Blocks.components.jobylon_feed:
return <JobylonFeed {...dynamic_content} />
case DynamicContentEnum.Blocks.components.loyalty_levels:
return (
<LoyaltyLevels
dynamic_content={dynamic_content}
firstItem={firstItem}
/>
)
return <LoyaltyLevels dynamic_content={dynamic_content} />
case DynamicContentEnum.Blocks.components.membership_overview:
return <Overview {...dynamic_content} />
case DynamicContentEnum.Blocks.components.next_benefits:
return <NextLevelRewardsBlock {...dynamic_content} />
case DynamicContentEnum.Blocks.components.overview_table:
return (
<OverviewTable
dynamic_content={dynamic_content}
firstItem={firstItem}
/>
)
return <OverviewTable dynamic_content={dynamic_content} />
case DynamicContentEnum.Blocks.components.points_overview:
return <PointsOverview {...dynamic_content} />
case DynamicContentEnum.Blocks.components.previous_stays: