diff options
author | Jacky Chan <jchan@uber.com> | 2017-08-30 16:30:55 +0800 |
---|---|---|
committer | Chi Kei Chan <chikeichan@gmail.com> | 2017-10-21 12:51:37 +0800 |
commit | 85e485128ff3ca4e458bd5d99d15dc295de70f43 (patch) | |
tree | 05cec7065bc7c6102dbc5265528629b6cd3e54be /mascara/src/app/first-time/backup-phrase-screen.js | |
parent | 4ecd28ca9b50aab4363339405d90a2bcc511bf26 (diff) | |
download | tangerine-wallet-browser-85e485128ff3ca4e458bd5d99d15dc295de70f43.tar.gz tangerine-wallet-browser-85e485128ff3ca4e458bd5d99d15dc295de70f43.tar.zst tangerine-wallet-browser-85e485128ff3ca4e458bd5d99d15dc295de70f43.zip |
Add Go to Coinbase; Show Buy Ether after signup
Diffstat (limited to 'mascara/src/app/first-time/backup-phrase-screen.js')
-rw-r--r-- | mascara/src/app/first-time/backup-phrase-screen.js | 23 |
1 files changed, 14 insertions, 9 deletions
diff --git a/mascara/src/app/first-time/backup-phrase-screen.js b/mascara/src/app/first-time/backup-phrase-screen.js index 19c441734..c3a52d94e 100644 --- a/mascara/src/app/first-time/backup-phrase-screen.js +++ b/mascara/src/app/first-time/backup-phrase-screen.js @@ -4,6 +4,7 @@ import classnames from 'classnames' import Identicon from '../../../../ui/app/components/identicon' import {confirmSeedWords} from '../../../../ui/app/actions' import Breadcrumbs from './breadcrumbs' +import LoadingScreen from './loading-screen' const LockIcon = props => ( <svg @@ -36,9 +37,10 @@ const LockIcon = props => ( class BackupPhraseScreen extends Component { static propTypes = { + isLoading: PropTypes.bool.isRequired, address: PropTypes.string.isRequired, seedWords: PropTypes.string.isRequired, - next: PropTypes.func.isRequired + next: PropTypes.func.isRequired, }; static defaultProps = { @@ -211,19 +213,22 @@ class BackupPhraseScreen extends Component { } render() { - return ( - <div className="backup-phrase"> - {this.renderBack()} - <Identicon address={this.props.address} diameter={70} /> - {this.renderContent()} - </div> - ) + return this.props.isLoading + ? <LoadingScreen loadingMessage="Creating your new account" /> + : ( + <div className="backup-phrase"> + {this.renderBack()} + <Identicon address={this.props.address} diameter={70} /> + {this.renderContent()} + </div> + ) } } export default connect( - ({ metamask: { selectedAddress, seedWords } }) => ({ + ({ metamask: { selectedAddress, seedWords }, appState: { isLoading } }) => ({ seedWords, + isLoading, address: selectedAddress }), dispatch => ({ |