mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-12-23 01:39:44 +01:00
Add special rendering for contracts in transaction list
This commit is contained in:
parent
21dd806b27
commit
d861c6ceca
@ -100,36 +100,61 @@ module.exports = function(transactions, network) {
|
|||||||
|
|
||||||
// large identicon
|
// large identicon
|
||||||
h('.identicon-wrapper.flex-column.flex-center.select-none', [
|
h('.identicon-wrapper.flex-column.flex-center.select-none', [
|
||||||
h(Identicon, {
|
identicon(txParams, transaction),
|
||||||
diameter: 24,
|
|
||||||
address: txParams.to,
|
|
||||||
}),
|
|
||||||
]),
|
]),
|
||||||
|
|
||||||
h('.flex-column', [
|
h('.flex-column', [
|
||||||
|
|
||||||
h('div', date),
|
h('div', date),
|
||||||
|
|
||||||
h('div', {
|
recipientField(txParams),
|
||||||
style: {
|
|
||||||
fontSize: 'small',
|
|
||||||
color: '#ABA9AA',
|
|
||||||
},
|
|
||||||
}, addressSummary(txParams.to)),
|
|
||||||
|
|
||||||
]),
|
]),
|
||||||
|
|
||||||
h(EtherBalance, {
|
h(EtherBalance, {
|
||||||
value: txParams.value,
|
value: txParams.value,
|
||||||
}),
|
}),
|
||||||
|
|
||||||
])
|
])
|
||||||
|
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function recipientField(txParams) {
|
||||||
|
if (txParams.to) {
|
||||||
|
return h('div', {
|
||||||
|
style: {
|
||||||
|
fontSize: 'small',
|
||||||
|
color: '#ABA9AA',
|
||||||
|
},
|
||||||
|
}, addressSummary(txParams.to))
|
||||||
|
|
||||||
|
} else {
|
||||||
|
|
||||||
|
return h('div', {
|
||||||
|
style: {
|
||||||
|
fontSize: 'small',
|
||||||
|
color: '#ABA9AA',
|
||||||
|
},
|
||||||
|
}, 'Contract Published')
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function formatDate(date){
|
function formatDate(date){
|
||||||
return vreme.format(new Date(date), 'March 16 2014 14:30')
|
return vreme.format(new Date(date), 'March 16 2014 14:30')
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function identicon(txParams, transaction) {
|
||||||
|
if (txParams.to) {
|
||||||
|
return h(Identicon, {
|
||||||
|
diameter: 24,
|
||||||
|
address: txParams.to || transaction.hash,
|
||||||
|
})
|
||||||
|
} else {
|
||||||
|
return h('i.fa.fa-file-text-o.fa-lg', {
|
||||||
|
style: {
|
||||||
|
width: '24px',
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user