diff options
author | Frankie <frankie.diamond@gmail.com> | 2017-01-11 03:52:25 +0800 |
---|---|---|
committer | Frankie <frankie.diamond@gmail.com> | 2017-01-12 04:16:37 +0800 |
commit | 0fae263a9acb1f4023070b37ee1b91815e34de86 (patch) | |
tree | 06ce3969f56a2b6d2c5d4316dc6367b79540cb44 /ui/app/components/transaction-list-item.js | |
parent | af312bdc90139f99a9a08f9d0f67d63e005e2a20 (diff) | |
download | tangerine-wallet-browser-0fae263a9acb1f4023070b37ee1b91815e34de86.tar.gz tangerine-wallet-browser-0fae263a9acb1f4023070b37ee1b91815e34de86.tar.zst tangerine-wallet-browser-0fae263a9acb1f4023070b37ee1b91815e34de86.zip |
Take some of the tx Logic out of the UI and create a visble state for pending and unaproved transactions
Diffstat (limited to 'ui/app/components/transaction-list-item.js')
-rw-r--r-- | ui/app/components/transaction-list-item.js | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/ui/app/components/transaction-list-item.js b/ui/app/components/transaction-list-item.js index bb685abda..bcd50c333 100644 --- a/ui/app/components/transaction-list-item.js +++ b/ui/app/components/transaction-list-item.js @@ -8,6 +8,7 @@ const explorerLink = require('../../lib/explorer-link') const CopyButton = require('./copyButton') const vreme = new (require('vreme')) const extension = require('../../../app/scripts/lib/extension') +const Tooltip = require('./tooltip') const TransactionIcon = require('./transaction-list-item-icon') const ShiftListItem = require('./shift-list-item') @@ -59,11 +60,7 @@ TransactionListItem.prototype.render = function () { }, [ h('.identicon-wrapper.flex-column.flex-center.select-none', [ - transaction.status === 'unapproved' ? h('i.fa.fa-ellipsis-h', { - style: { - fontSize: '27px', - }, - }) : h('.pop-hover', { + h('.pop-hover', { onClick: (event) => { event.stopPropagation() if (!isTx || isPending) return @@ -139,7 +136,14 @@ function failIfFailed (transaction) { if (transaction.status === 'rejected') { return h('span.error', ' (Rejected)') } - if (transaction.status === 'failed') { - return h('span.error', ' (Failed)') + if (transaction.err) { + + return h(Tooltip, { + title: transaction.err.message, + position: 'bottom', + }, [ + h('span.error', ' (Failed)'), + ]) } + } |