import SectionContainer from "@/components/Section/Container" import SectionHeader from "@/components/Section/Header" import SectionLink from "@/components/Section/Link" import Subtitle from "@/components/TempDesignSystem/Text/Subtitle" import Title from "@/components/TempDesignSystem/Text/Title" import styles from "./sectionWrapper.module.css" import type { DynamicContentProps } from "@/types/components/blocks/dynamicContent" import { DynamicContentEnum } from "@/types/enums/dynamicContent" export default function SectionWrapper({ children, dynamic_content, firstItem, }: React.PropsWithChildren) { const displayHeader = !!( dynamic_content.link || dynamic_content.subtitle || dynamic_content.title ) const isOverviewTable = dynamic_content.component === DynamicContentEnum.Blocks.components.overview_table return ( {isOverviewTable ? (
{dynamic_content.title} {dynamic_content.subtitle}
) : displayHeader ? ( ) : null} {children} {displayHeader ? ( ) : null}
) }