aboutsummaryrefslogtreecommitdiffstats
path: root/ui/app/components/modals/account-details-modal.js
diff options
context:
space:
mode:
authorDan <danjm.com@gmail.com>2017-09-23 03:57:18 +0800
committerChi Kei Chan <chikeichan@gmail.com>2017-09-28 09:06:26 +0800
commit01816e1b2216e0cf849ec3d67f01b1e571d69fa4 (patch)
tree98793fbec7de107a824d953ec7a1a259856be592 /ui/app/components/modals/account-details-modal.js
parentc77029ea90560b4210f9204e99314d30f9b59989 (diff)
downloadtangerine-wallet-browser-01816e1b2216e0cf849ec3d67f01b1e571d69fa4.tar.gz
tangerine-wallet-browser-01816e1b2216e0cf849ec3d67f01b1e571d69fa4.tar.zst
tangerine-wallet-browser-01816e1b2216e0cf849ec3d67f01b1e571d69fa4.zip
Adds a back button to export private key modal; connects account details to same modal.
Diffstat (limited to 'ui/app/components/modals/account-details-modal.js')
-rw-r--r--ui/app/components/modals/account-details-modal.js17
1 files changed, 15 insertions, 2 deletions
diff --git a/ui/app/components/modals/account-details-modal.js b/ui/app/components/modals/account-details-modal.js
index 6c2eba7bd..37a62e1c0 100644
--- a/ui/app/components/modals/account-details-modal.js
+++ b/ui/app/components/modals/account-details-modal.js
@@ -19,6 +19,10 @@ function mapDispatchToProps (dispatch) {
return {
// Is this supposed to be used somewhere?
showQrView: (selected, identity) => dispatch(actions.showQrView(selected, identity)),
+ showExportPrivateKeyModal: () => {
+ dispatch(actions.showModal({ name: 'EXPORT_PRIVATE_KEY' }))
+ },
+ hideModal: () => dispatch(actions.hideModal()),
}
}
@@ -33,7 +37,12 @@ module.exports = connect(mapStateToProps, mapDispatchToProps)(AccountDetailsModa
// fonts of qr-header
AccountDetailsModal.prototype.render = function () {
- const { selectedIdentity, network } = this.props
+ const {
+ selectedIdentity,
+ network,
+ showExportPrivateKeyModal,
+ hideModal,
+ } = this.props
const { name, address } = selectedIdentity
return h(AccountModalContainer, {}, [
@@ -51,7 +60,11 @@ AccountDetailsModal.prototype.render = function () {
}, [ 'View account on Etherscan' ]),
// Holding on redesign for Export Private Key functionality
- h('button.btn-clear', [ 'Export private key' ]),
+ h('button.btn-clear', {
+ onClick: () => {
+ showExportPrivateKeyModal()
+ },
+ }, [ 'Export private key' ]),
])
}