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

@@ -20,7 +20,6 @@ import { BlocksEnums } from "@/types/enums/blocks"
export default function Blocks({ blocks }: BlocksProps) {
return blocks.map(async (block, idx) => {
const firstItem = idx === 0
switch (block.typename) {
case BlocksEnums.block.Accordion:
return (
@@ -35,7 +34,6 @@ export default function Blocks({ blocks }: BlocksProps) {
<CardsGrid
cards_grid={block.cards_grid}
key={`${block.cards_grid.title}-${idx}`}
firstItem={firstItem}
/>
)
case BlocksEnums.block.Content:
@@ -51,7 +49,6 @@ export default function Blocks({ blocks }: BlocksProps) {
return (
<DynamicContent
dynamic_content={block.dynamic_content}
firstItem={firstItem}
key={`${block.dynamic_content.title}-${idx}`}
/>
)
@@ -87,7 +84,6 @@ export default function Blocks({ blocks }: BlocksProps) {
case BlocksEnums.block.Shortcuts:
return (
<ShortcutsList
firstItem={firstItem}
key={`${block.shortcuts.title}-${idx}`}
shortcuts={block.shortcuts.shortcuts}
subtitle={block.shortcuts.subtitle}