import { Card } from 'components/Form/Card'; import Row from 'components/Form/Row'; import Heading from 'components/Form/Heading'; import colors from 'styles/colors'; const cardStyles = ``; const MailConfigCard = (props: {data: any, title: string, actionButtons: any }): JSX.Element => { const mailServer = props.data; const txtRecords = (mailServer.txtRecords || []).join('').toLowerCase() || ''; return ( Mail Security Checklist { mailServer.mxRecords && MX Records} { mailServer.mxRecords && mailServer.mxRecords.map((record: any, index: number) => ( {record.exchange} {record.priority ? `Priority: ${record.priority}` : ''} )) } { mailServer.mailServices.length > 0 && External Mail Services} { mailServer.mailServices && mailServer.mailServices.map((service: any, index: number) => ( )) } { mailServer.txtRecords && Mail-related TXT Records} { mailServer.txtRecords && mailServer.txtRecords.map((record: any, index: number) => ( {record} )) } ); } export default MailConfigCard;