import React from 'react'; import { URLService } from 'lib'; import { Text, Flex } from '@rebass/emotion'; import Button from 'components/button'; import theme from 'utils/theme'; import { CallToActionProps } from './call-to-action-module.types'; import { FluidContainer } from 'utils/styles/mixins'; const CallToAction = ({ data }: CallToActionProps): JSX.Element => { const { buttonText, buttonUrl, callToActionText, internalPage, isExternal } = data; const hasHeading = callToActionText !== ''; const url = isExternal ? buttonUrl : internalPage.fields.slug; return ( {hasHeading && ( {callToActionText} )} ); }; export default CallToAction;