import React from 'react'; import PropTypes from 'prop-types'; import { Trans, withNamespaces } from 'react-i18next'; import isAfter from 'date-fns/is_after'; import addDays from 'date-fns/add_days'; import Topline from './Topline'; import { EMPTY_DATE } from '../../helpers/constants'; const EncryptionTopline = (props) => { if (props.notAfter !== EMPTY_DATE) { const isAboutExpire = isAfter(addDays(Date.now(), 30), props.notAfter); const isExpired = isAfter(Date.now(), props.notAfter); if (isExpired) { return ( link]}> topline_expired_certificate ); } else if (isAboutExpire) { return ( link]}> topline_expiring_certificate ); } } return false; }; EncryptionTopline.propTypes = { notAfter: PropTypes.string.isRequired, }; export default withNamespaces()(EncryptionTopline);