|
|
@ -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', |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
}) |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|