diff options
author | kumavis <kumavis@users.noreply.github.com> | 2016-06-25 08:29:38 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-06-25 08:29:38 +0800 |
commit | 36a183db94e66999421980f50c2ab2e8d1ce2c3b (patch) | |
tree | 27fc7720c82f88a935c5ba2c28e539f8bf115cbe /ui/app/components/pending-msg.js | |
parent | 52518a5efc2f37881c2e88c8cb0649ad5bc41dd4 (diff) | |
parent | 770528d5380b9e30742130d986d196c192b2ac09 (diff) | |
download | tangerine-wallet-browser-36a183db94e66999421980f50c2ab2e8d1ce2c3b.tar tangerine-wallet-browser-36a183db94e66999421980f50c2ab2e8d1ce2c3b.tar.gz tangerine-wallet-browser-36a183db94e66999421980f50c2ab2e8d1ce2c3b.tar.bz2 tangerine-wallet-browser-36a183db94e66999421980f50c2ab2e8d1ce2c3b.tar.lz tangerine-wallet-browser-36a183db94e66999421980f50c2ab2e8d1ce2c3b.tar.xz tangerine-wallet-browser-36a183db94e66999421980f50c2ab2e8d1ce2c3b.tar.zst tangerine-wallet-browser-36a183db94e66999421980f50c2ab2e8d1ce2c3b.zip |
Merge pull request #326 from MetaMask/conf-tx-refactor
Tx/Msg Conf page + notifcation refactor
Diffstat (limited to 'ui/app/components/pending-msg.js')
-rw-r--r-- | ui/app/components/pending-msg.js | 37 |
1 files changed, 8 insertions, 29 deletions
diff --git a/ui/app/components/pending-msg.js b/ui/app/components/pending-msg.js index 7f3914d56..f4bde91dc 100644 --- a/ui/app/components/pending-msg.js +++ b/ui/app/components/pending-msg.js @@ -1,9 +1,7 @@ const Component = require('react').Component const h = require('react-hyperscript') const inherits = require('util').inherits - -const AccountPanel = require('./account-panel') -const readableDate = require('../util').readableDate +const PendingTxDetails = require('./pending-msg-details') module.exports = PendingMsg @@ -16,16 +14,13 @@ PendingMsg.prototype.render = function () { var state = this.props var msgData = state.txData - var msgParams = msgData.msgParams || {} - var address = msgParams.from || state.selectedAddress - var identity = state.identities[address] || { address: address } - var account = state.accounts[address] || { address: address } - return ( - h('.transaction', { + + h('div', { key: msgData.id, }, [ + // header h('h3', { style: { fontWeight: 'bold', @@ -33,27 +28,10 @@ PendingMsg.prototype.render = function () { }, }, 'Sign Message'), - // account that will sign - h(AccountPanel, { - showFullAddress: true, - identity: identity, - account: account, - }), - - // tx data - h('.tx-data.flex-column.flex-justify-center.flex-grow.select-none', [ - h('.flex-row.flex-space-between', [ - h('label.font-small', 'DATE'), - h('span.font-small', readableDate(msgData.time)), - ]), + // message details + h(PendingTxDetails, state), - h('.flex-row.flex-space-between', [ - h('label.font-small', 'MESSAGE'), - h('span.font-small', msgParams.data), - ]), - ]), - - // send + cancel + // sign + cancel h('.flex-row.flex-space-around', [ h('button', { onClick: state.cancelMessage, @@ -63,6 +41,7 @@ PendingMsg.prototype.render = function () { }, 'Sign'), ]), ]) + ) } |