import React from 'react' import { Button, ButtonStatus } from '../button' import { Disclaimer } from '../disclaimer' import { InfoIcon } from '../icon/infoIcon' import { Paragraph } from '../paragraph' import { SubHeader } from '../subHeader' import { StyledSpecialOffer, StyledSpecialOfferButton, StyledSpecialOfferButtons, StyledSpecialOfferContent, StyledSpecialOfferFigure, StyledSpecialOfferText, } from './SpecialOffer.style' type Picture = Readonly<{ url: string alt: string }> type Link = Readonly<{ label: string url: string }> type Button = Readonly<{ label: string onClick: () => void }> type CTALinks = Array type CTAButtons = Array )} {(actions as Array).map(action => ( {'onClick' in action ? ( ) : ( )} ))} ) }