diff options
author | kumavis <kumavis@users.noreply.github.com> | 2016-04-21 13:07:00 +0800 |
---|---|---|
committer | kumavis <kumavis@users.noreply.github.com> | 2016-04-21 13:07:00 +0800 |
commit | db85827b2be19d7bfc7dfaeec4786c4d051b6629 (patch) | |
tree | 39075d39ddcfbcb80016d61a22942451dbc745b9 /ui/app/components | |
parent | f82a4de725e384ab4bb39c57f83a3dbb406c8db6 (diff) | |
parent | 532edf670e8c30db958765141974f3fb0f5ec44c (diff) | |
download | tangerine-wallet-browser-db85827b2be19d7bfc7dfaeec4786c4d051b6629.tar.gz tangerine-wallet-browser-db85827b2be19d7bfc7dfaeec4786c4d051b6629.tar.zst tangerine-wallet-browser-db85827b2be19d7bfc7dfaeec4786c4d051b6629.zip |
Merge pull request #125 from MetaMask/TransactionList
Add transaction history to account detail view
Diffstat (limited to 'ui/app/components')
-rw-r--r-- | ui/app/components/transaction-list.js | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/ui/app/components/transaction-list.js b/ui/app/components/transaction-list.js new file mode 100644 index 000000000..99a325e35 --- /dev/null +++ b/ui/app/components/transaction-list.js @@ -0,0 +1,39 @@ +const h = require('react-hyperscript') +const formatBalance = require('../util').formatBalance +const addressSummary = require('../util').addressSummary +const explorerLink = require('../../lib/explorer-link') + +module.exports = function(transactions, network) { + return h('details', [ + + h('summary', [ + h('div.font-small', {style: {display: 'inline'}}, 'Transactions'), + ]), + + h('.flex-row.flex-space-around', [ + h('div.font-small','To'), + h('div.font-small','Amount'), + ]), + + h('.tx-list', { + style: { + overflowY: 'auto', + height: '180px', + }, + }, + + transactions.map((transaction) => { + return h('.tx.flex-row.flex-space-around', [ + h('a.font-small', + { + href: explorerLink(transaction.hash, parseInt(network)), + target: '_blank', + }, + addressSummary(transaction.txParams.to)), + h('div.font-small', formatBalance(transaction.txParams.value)) + ]) + }) + ) + + ]) +} |