From 4adc96390f05a3271e5daaa4d5e4d0317f4edad8 Mon Sep 17 00:00:00 2001 From: Tayane Fernandes Date: Tue, 14 Mar 2017 14:32:57 -0300 Subject: [#971] Extract Backup email page to a new component with @tuliocasagrande --- web-ui/src/backup_account/page.js | 38 +++----------------------------------- 1 file changed, 3 insertions(+), 35 deletions(-) (limited to 'web-ui/src/backup_account/page.js') diff --git a/web-ui/src/backup_account/page.js b/web-ui/src/backup_account/page.js index c7554cfb..5a75850a 100644 --- a/web-ui/src/backup_account/page.js +++ b/web-ui/src/backup_account/page.js @@ -18,11 +18,9 @@ import React from 'react'; import { translate } from 'react-i18next'; import DocumentTitle from 'react-document-title'; -import SubmitButton from 'src/common/submit_button/submit_button'; -import InputField from 'src/common/input_field/input_field'; import Footer from 'src/common/footer/footer'; import Header from 'src/common/header/header'; -import validator from 'validator'; +import BackupEmail from 'src/backup_account/backup_email/backup_email'; import 'font-awesome/scss/font-awesome.scss'; import './page.scss'; @@ -32,18 +30,7 @@ export class Page extends React.Component { constructor(props) { super(props); - this.state = { error: '', submitButtonDisabled: true }; - this.validateEmail = this.validateEmail.bind(this); - } - - validateEmail(event) { - const validEmail = validator.isEmail(event.target.value); - const emptyEmail = validator.isEmpty(event.target.value); - const t = this.props.t; - this.setState({ - error: !emptyEmail && !validEmail ? t('backup-account.error.invalid-email') : '', - submitButtonDisabled: !validEmail || emptyEmail - }); + this.state = { status: '' }; } render() { @@ -53,26 +40,7 @@ export class Page extends React.Component {
-
- {t('backup-account.image-description')} -
-

{t('backup-account.title')}

-

{t('backup-account.paragraph1')}

-

{t('backup-account.paragraph2')}

- - -