feature/default_network_editable
parent
80463072b5
commit
71d6463984
@ -0,0 +1,51 @@ |
||||
const Component = require('react').Component |
||||
const h = require('react-hyperscript') |
||||
const inherits = require('util').inherits |
||||
const connect = require('react-redux').connect |
||||
const Identicon = require('../identicon') |
||||
|
||||
inherits(AccountListItem, Component) |
||||
function AccountListItem () { |
||||
Component.call(this) |
||||
} |
||||
|
||||
module.exports = AccountListItem |
||||
|
||||
AccountListItem.prototype.render = function () { |
||||
const { |
||||
account,
|
||||
handleClick,
|
||||
icon = null, |
||||
} = this.props |
||||
|
||||
const { identity, balancesToRender } = account |
||||
const { name, address } = identity |
||||
const { primary, secondary } = balancesToRender |
||||
|
||||
return h('div.account-list-item', { |
||||
onClick: () => handleClick(identity), |
||||
}, [ |
||||
|
||||
h('div.account-list-item__top-row', {}, [ |
||||
|
||||
h( |
||||
Identicon, |
||||
{ |
||||
address, |
||||
diameter: 18, |
||||
className: 'account-list-item__identicon', |
||||
}, |
||||
),
|
||||
|
||||
h('div.account-list-item__account-name', {}, name), |
||||
|
||||
icon && h('div.account-list-item__icon', [icon]), |
||||
|
||||
]), |
||||
|
||||
h('div.account-list-item__account-primary-balance', {}, primary), |
||||
|
||||
h('div.account-list-item__account-secondary-balance', {}, secondary), |
||||
|
||||
]) |
||||
} |
Loading…
Reference in new issue