import React from 'react'; import { CardContainer, Credit, Copy, CardContent, Headline, HeadlineButtonContainer, ImageTitle, MobileOrLarge, NotMobileOrLarge } from './styles'; import { Label } from '../common-styles'; import { sanitiseCopy } from '../../helpers/text-formatting/SanitiseCopy'; import { CarouselDataObj } from './types'; export const Card: React.FC<{ isWide: boolean; isSmall: boolean; data: CarouselDataObj; headline: string; label: string; sectionColour: string; }> = ({ children, isWide, data, headline, label, isSmall, sectionColour }) => { const cardData = data.data; return ( {headline} {children}
{cardData.imageTitle && ( {cardData.imageTitle} )} {cardData.copy && ( )}
{cardData.credit} {children}
); };