aboutsummaryrefslogtreecommitdiffstats
path: root/ui/app/components
diff options
context:
space:
mode:
authorsdtsui <szehungdanieltsui@gmail.com>2017-08-23 07:16:56 +0800
committersdtsui <szehungdanieltsui@gmail.com>2017-08-23 07:16:56 +0800
commit18496ad8595acd9fa8ec333fcd73de1ddfb8d62a (patch)
tree09fcad93bac8a1d6afecaecfa1bcd45598a01ccd /ui/app/components
parent9dce1b6fd5cdf8e5e14240bbcf1088f23e92c285 (diff)
downloadtangerine-wallet-browser-18496ad8595acd9fa8ec333fcd73de1ddfb8d62a.tar.gz
tangerine-wallet-browser-18496ad8595acd9fa8ec333fcd73de1ddfb8d62a.tar.zst
tangerine-wallet-browser-18496ad8595acd9fa8ec333fcd73de1ddfb8d62a.zip
Render TxListItem component from real data: address, identicon, status, ETH value
Diffstat (limited to 'ui/app/components')
-rw-r--r--ui/app/components/tx-list.js20
1 files changed, 11 insertions, 9 deletions
diff --git a/ui/app/components/tx-list.js b/ui/app/components/tx-list.js
index 30e38b4d7..fb8d5c69b 100644
--- a/ui/app/components/tx-list.js
+++ b/ui/app/components/tx-list.js
@@ -4,6 +4,7 @@ const h = require('react-hyperscript')
const inherits = require('util').inherits
const selectors = require('../selectors')
const Identicon = require('./identicon')
+const { formatBalance, formatDate } = require('../util')
const valuesFor = require('../util').valuesFor
@@ -50,20 +51,21 @@ TxList.prototype.render = function () {
contentDivider,
- this.renderTransactionListItem(),
+ txsToRender.map((transaction) => {
+ return this.renderTransactionListItem(transaction)
+ }),
])
}
-TxList.prototype.renderTransactionListItem = function () {
- // fake data
+// TODO: Consider moving TxListItem into a separate component
+TxList.prototype.renderTransactionListItem = function (transaction) {
const props = {
- dateString: 'Jul 01, 2017',
- address: '0x82df11beb942beeed58d466fcb0f0791365c7684',
- transactionStatus: 'Confirmed',
- transactionAmount: '+ 3 ETH'
+ dateString: formatDate(transaction.time),
+ address: transaction.txParams.to,
+ transactionStatus: transaction.status,
+ transactionAmount: formatBalance(transaction.txParams.value, 6),
}
-
const { address, transactionStatus, transactionAmount, dateString } = props
return h('div.flex-column.tx-list-item-wrapper', {
@@ -96,7 +98,7 @@ TxList.prototype.renderTransactionListItem = function () {
style: {}
}, [
h('span.tx-list-account', {}, [
- '0x82df11be...7684', //address
+ `${address.slice(0, 10)}...${address.slice(-4)}`
]),
]),