import { FC } from "react"; import { contentBlockVars, renderButton, renderText, contentInfoTags, preContent, } from "../ContentBlock.styles"; import { ContentBlockContentProps } from "../ContentBlock.types"; import { ButtonGroup, Stack, Text } from "../../../../components"; import { emptyContentBlockAnim } from "../../../../theme/animations"; const PrimaryContentBlock: FC = ({ variant, className, data, childAnims = emptyContentBlockAnim, richText = false, ...props }) => { const allProps = { ...contentBlockVars(variant, childAnims, className), ...props, }; const infoTags = data?.infoTags && Array.isArray(data?.infoTags) ? data?.infoTags : []; const renderTags = infoTags.map((val, i: number) => { return ; }); const heading = data?.title || data?.headingTitle?.heading || data?.headingTitle || ""; const htag = data?.headingTitle?.htag ? { htag: data?.headingTitle?.htag } : {}; const primaryCta = data?.primaryCta || data?.cta || {}; const shareData = data?.sharingLinksModel; return ( {renderTags} ); }; export default PrimaryContentBlock;