import React from 'react'; import CtaAsset from '../Assets/CtaAsset'; type paragraphItemsArgs = { heading: string; content: string; buttonText: string; buttonUrl: string; }; const CallToActionParagraphs = (props: { heading: string; subheading: string; paragraphItems: paragraphItemsArgs[]; }) => { const RightAlignedSection = (props: { item: { heading: string; content: string; buttonText: string; buttonUrl: string; }; }) => { return (

{props.item.heading}

{props.item.content}
{`${props.item.buttonText} \u2192`}
); }; const LeftAlignedSection = (props: { item: { heading: string; content: string; buttonText: string; buttonUrl: string; }; }) => { return (

{props.item.heading}

{props.item.content}
{`${props.item.buttonText} \u2192`}
{/* numbered list */}
); }; const listItems = props.paragraphItems.map((item, i) => { return i % 2 === 0 ? ( ) : ( ); }); return ( <>
{props.heading}
{props.subheading}
{listItems}
); }; export default CallToActionParagraphs;