import styles from './styles.css'; import React from 'react'; import translations from '../translations'; import I18n from 'coral-framework/modules/i18n/i18n'; import {Button, TextField, Spinner, Success, Alert} from 'coral-ui'; const lang = new I18n(translations); class SignUpContent extends React.Component { componentWillReceiveProps(next) { if ( !this.props.emailVerificationEnabled && !this.props.auth.successSignUp && next.auth.successSignUp ) { setTimeout(() => { this.props.changeView('SIGNIN'); }, 2000); } } render() { const { handleChange, formData, emailVerificationEnabled, auth, errors, showErrors, changeView, handleSignUp, fetchSignUpFacebook } = this.props; return (

{lang.t('signIn.signUp')}

{auth.error && {auth.error}} {!auth.successSignUp &&

{lang.t('signIn.or')}

{errors.password && {' '}Password must be at least 8 characters.{' '} }
{auth.isLoading && }
} {auth.successSignUp &&
{emailVerificationEnabled &&

{lang.t('signIn.verifyEmail')}

{lang.t('signIn.verifyEmail2')}

}
}
{lang.t('signIn.alreadyHaveAnAccount')} changeView('SIGNIN')} > {lang.t('signIn.signIn')}
); } } export default SignUpContent;