diff options
author | thaissiqueira <thais.siqueira@thoughtworks.com> | 2017-03-16 11:51:00 -0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-03-16 11:51:00 -0300 |
commit | d1459b65bc24e51b4cf350de052cf8cfa5cd88d8 (patch) | |
tree | c46172a8ad735864121bfd7195075bc82a1a178d /web-ui/src/backup_account/page.js | |
parent | ea05559a4346b7119287356e408db453e39d1cb7 (diff) | |
parent | a36902d4a520e933e4ffde1e6bbc8fae20522f10 (diff) |
Merge pull request #1011 from pixelated/confirmation-page
[#971] Add backup account confirmation page
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..221c6978 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()} </section> <Footer /> </div> |