diff options
author | Tayane Fernandes <tayane.rmf@gmail.com> | 2017-03-15 14:09:42 -0300 |
---|---|---|
committer | Tayane Fernandes <tayane.rmf@gmail.com> | 2017-03-16 10:28:44 -0300 |
commit | 54c6c6b7c932ea7fe600592a861f7b46391b494d (patch) | |
tree | 3b7464d0aa6ff77e177e57a2daec11f77bfcb75d /web-ui/src/backup_account/page.js | |
parent | ea05559a4346b7119287356e408db453e39d1cb7 (diff) |
[#971] Add backup account confirmation page
with @tuliocasagrande
Diffstat (limited to 'web-ui/src/backup_account/page.js')
-rw-r--r-- | web-ui/src/backup_account/page.js | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/web-ui/src/backup_account/page.js b/web-ui/src/backup_account/page.js index 5a75850a..a32824d4 100644 --- a/web-ui/src/backup_account/page.js +++ b/web-ui/src/backup_account/page.js @@ -21,6 +21,7 @@ import DocumentTitle from 'react-document-title'; import Footer from 'src/common/footer/footer'; import Header from 'src/common/header/header'; import BackupEmail from 'src/backup_account/backup_email/backup_email'; +import Confirmation from 'src/backup_account/confirmation/confirmation'; import 'font-awesome/scss/font-awesome.scss'; import './page.scss'; @@ -33,6 +34,17 @@ export class Page extends React.Component { this.state = { status: '' }; } + saveBackupEmail = () => { + this.setState({ + status: 'success' + }); + } + + mainContent = () => { + if (this.state.status === 'success') return <Confirmation />; + return <BackupEmail onSubmit={this.saveBackupEmail} />; + }; + render() { const t = this.props.t; return ( @@ -40,7 +52,7 @@ export class Page extends React.Component { <div className='page'> <Header /> <section> - <BackupEmail /> + {this.mainContent(t)} </section> <Footer /> </div> |