summaryrefslogtreecommitdiff
path: root/web-ui/src/backup_account/page.js
diff options
context:
space:
mode:
authorthaissiqueira <thais.siqueira@thoughtworks.com>2017-03-16 11:51:00 -0300
committerGitHub <noreply@github.com>2017-03-16 11:51:00 -0300
commitd1459b65bc24e51b4cf350de052cf8cfa5cd88d8 (patch)
treec46172a8ad735864121bfd7195075bc82a1a178d /web-ui/src/backup_account/page.js
parentea05559a4346b7119287356e408db453e39d1cb7 (diff)
parenta36902d4a520e933e4ffde1e6bbc8fae20522f10 (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.js14
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>