import React from 'react'; import { Button, Spinner, Success, Alert, } from 'plugin-api/beta/client/components/ui'; import PropTypes from 'prop-types'; import styles from './ResendVerification.css'; import t from 'coral-framework/services/i18n'; class ResendVerification extends React.Component { render() { const { resendVerification, error, loading, success, email } = this.props; return (

{t('sign_in.email_verify_cta')}

{error && ( {error.translation_key ? t(`error.${error.translation_key}`) : error.toString()} )}
{t('error.email_not_verified', email)}
{loading && } {success && }
); } } ResendVerification.propTypes = { resendVerification: PropTypes.bool.isRequired, error: PropTypes.object, loading: PropTypes.bool, success: PropTypes.bool, email: PropTypes.string.isRequired, }; export default ResendVerification;