summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--web-ui/app/locales/en_US/translation.json1
-rw-r--r--web-ui/app/locales/pt_BR/translation.json1
-rw-r--r--web-ui/package.json1
-rw-r--r--web-ui/src/backup_account/page.js55
4 files changed, 32 insertions, 26 deletions
diff --git a/web-ui/app/locales/en_US/translation.json b/web-ui/app/locales/en_US/translation.json
index 6bedd5d5..7252d1d7 100644
--- a/web-ui/app/locales/en_US/translation.json
+++ b/web-ui/app/locales/en_US/translation.json
@@ -75,6 +75,7 @@
"tags": "Tags"
},
"backup-account": {
+ "page-title": "Pixelated Backup Account",
"image-description": "Forgot my password!",
"title": "What if you forget your password?",
"paragraph1": "You will need a backup account. Choose an alternative email address you use regularly.",
diff --git a/web-ui/app/locales/pt_BR/translation.json b/web-ui/app/locales/pt_BR/translation.json
index 20e6e269..9a4393fa 100644
--- a/web-ui/app/locales/pt_BR/translation.json
+++ b/web-ui/app/locales/pt_BR/translation.json
@@ -75,6 +75,7 @@
"tags": "Etiquetas"
},
"backup-account": {
+ "page-title": "Pixelated E-mail de Recuperação",
"image-description": "Esqueci minha senha!",
"title": "E se você esquecer sua senha?",
"paragraph1": "Informe outro e-mail que você usa regularmente. Esse será o seu e-mail de recuperação.",
diff --git a/web-ui/package.json b/web-ui/package.json
index 4f7c1bc5..06d0abae 100644
--- a/web-ui/package.json
+++ b/web-ui/package.json
@@ -60,6 +60,7 @@
"react": "^15.4.2",
"react-a11y": "^0.3.3",
"react-addons-test-utils": "^15.4.2",
+ "react-document-title": "^2.0.2",
"react-dom": "^15.4.2",
"react-i18next": "^2.1.0",
"requirejs": "2.2.0",
diff --git a/web-ui/src/backup_account/page.js b/web-ui/src/backup_account/page.js
index 2ae26d12..b5f343a9 100644
--- a/web-ui/src/backup_account/page.js
+++ b/web-ui/src/backup_account/page.js
@@ -17,6 +17,7 @@
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';
@@ -25,32 +26,34 @@ import Header from 'src/common/header/header';
import './page.scss';
export const Page = ({ t }) => (
- <div className='page'>
- <Header />
- <section>
- <div className='container'>
- <img
- className='backup-account-image'
- src='assets/images/forgot-my-password.svg'
- alt={t('backup-account.image-description')}
- />
- <form>
- <h1>{t('backup-account.title')}</h1>
- <p>{t('backup-account.paragraph1')}</p>
- <p>{t('backup-account.paragraph2')}</p>
- <InputField name='email' label={t('backup-account.input-label')} />
- <SubmitButton buttonText={t('backup-account.button')} />
- <div>
- <a href='/' className='link'>
- <i className='fa fa-angle-left' aria-hidden='true' />
- <span>{t('back-to-inbox')}</span>
- </a>
- </div>
- </form>
- </div>
- </section>
- <Footer />
- </div>
+ <DocumentTitle title={t('backup-account.page-title')}>
+ <div className='page'>
+ <Header />
+ <section>
+ <div className='container'>
+ <img
+ className='backup-account-image'
+ src='assets/images/forgot-my-password.svg'
+ alt={t('backup-account.image-description')}
+ />
+ <form>
+ <h1>{t('backup-account.title')}</h1>
+ <p>{t('backup-account.paragraph1')}</p>
+ <p>{t('backup-account.paragraph2')}</p>
+ <InputField name='email' label={t('backup-account.input-label')} />
+ <SubmitButton buttonText={t('backup-account.button')} />
+ <div>
+ <a href='/' className='link'>
+ <i className='fa fa-angle-left' aria-hidden='true' />
+ <span>{t('back-to-inbox')}</span>
+ </a>
+ </div>
+ </form>
+ </div>
+ </section>
+ <Footer />
+ </div>
+ </DocumentTitle>
);
Page.propTypes = {