From dc982839a98e2b165832dc243ec17d7631dec769 Mon Sep 17 00:00:00 2001 From: Tayane Fernandes Date: Thu, 9 Mar 2017 17:44:34 -0300 Subject: [#923] Add email validation error on backup account page We added a library to do the validation and we are calling the email validation when the field changes the value. with @FrailWords --- web-ui/package.json | 1 + web-ui/src/backup_account/page.js | 77 +++++++++++++++++++++------------- web-ui/src/backup_account/page.spec.js | 14 +++++++ 3 files changed, 64 insertions(+), 28 deletions(-) (limited to 'web-ui') diff --git a/web-ui/package.json b/web-ui/package.json index 613613c4..81901c55 100644 --- a/web-ui/package.json +++ b/web-ui/package.json @@ -75,6 +75,7 @@ "typeahead.js": "^0.11.1", "url-loader": "^0.5.7", "utf8": "^2.1.2", + "validator": "^7.0.0", "watch": "0.19.1", "webpack": "^1.14.0" }, diff --git a/web-ui/src/backup_account/page.js b/web-ui/src/backup_account/page.js index cc93a560..1feb7546 100644 --- a/web-ui/src/backup_account/page.js +++ b/web-ui/src/backup_account/page.js @@ -22,40 +22,61 @@ 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 'font-awesome/scss/font-awesome.scss'; import './page.scss'; -export const Page = ({ t }) => ( - -
-
-
-
- {t('backup-account.image-description')} -
-

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

-

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

-

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

- - -
- -