aboutsummaryrefslogtreecommitdiffstats
path: root/ui/app/conf-tx.js
diff options
context:
space:
mode:
authorDan Finlay <dan@danfinlay.com>2017-02-24 03:18:49 +0800
committerDan Finlay <dan@danfinlay.com>2017-02-24 03:18:49 +0800
commit7ec25526b70473247a69ab4a3a1302e50b06f12b (patch)
tree34902786924b1ca9440caec0b6c5f4c255d594dd /ui/app/conf-tx.js
parent564f920ae0a1be1aa08905f1b4cf6d081e9a5a0b (diff)
downloadtangerine-wallet-browser-7ec25526b70473247a69ab4a3a1302e50b06f12b.tar.gz
tangerine-wallet-browser-7ec25526b70473247a69ab4a3a1302e50b06f12b.tar.zst
tangerine-wallet-browser-7ec25526b70473247a69ab4a3a1302e50b06f12b.zip
Add alternate UI for pending personal_sign messages
Diffstat (limited to 'ui/app/conf-tx.js')
-rw-r--r--ui/app/conf-tx.js17
1 files changed, 12 insertions, 5 deletions
diff --git a/ui/app/conf-tx.js b/ui/app/conf-tx.js
index 672ea54ae..571ae85b6 100644
--- a/ui/app/conf-tx.js
+++ b/ui/app/conf-tx.js
@@ -118,18 +118,25 @@ ConfirmTxScreen.prototype.render = function () {
}
function currentTxView (opts) {
+ log.info('rendering current tx view')
const { txData } = opts
- const { txParams, msgParams } = txData
+ const { txParams, msgParams, type } = txData
- log.info('rendering current tx view')
if (txParams) {
- // This is a pending transaction
log.debug('txParams detected, rendering pending tx')
return h(PendingTx, opts)
+
} else if (msgParams) {
- // This is a pending message to sign
log.debug('msgParams detected, rendering pending msg')
- return h(PendingMsg, opts)
+
+ if (type === 'eth_sign') {
+ log.debug('rendering eth_sign message')
+ return h(PendingMsg, opts)
+
+ } else if (type === 'personal_sign') {
+ log.debug('rendering personal_sign message')
+ return h(PendingPersonalMsg, opts)
+ }
}
}
ConfirmTxScreen.prototype.checkBalanceAgainstTx = function (txData) {