|
|
|
@ -70,43 +70,54 @@ AccountDetailScreen.prototype.render = function () { |
|
|
|
|
// large identicon and addresses
|
|
|
|
|
h('.identicon-wrapper.select-none', [ |
|
|
|
|
h(Identicon, { |
|
|
|
|
diameter: 48, |
|
|
|
|
diameter: 62, |
|
|
|
|
address: selected, |
|
|
|
|
}), |
|
|
|
|
]), |
|
|
|
|
h('flex-column', { |
|
|
|
|
style: { |
|
|
|
|
width: '100%', |
|
|
|
|
lineHeight: '10px', |
|
|
|
|
marginLeft: '15px', |
|
|
|
|
}, |
|
|
|
|
}, [ |
|
|
|
|
h(EditableLabel, { |
|
|
|
|
textValue: identity ? identity.name : '', |
|
|
|
|
state: { |
|
|
|
|
isEditingLabel: false, |
|
|
|
|
}, |
|
|
|
|
saveText: (text) => { |
|
|
|
|
props.dispatch(actions.saveAccountLabel(selected, text)) |
|
|
|
|
}, |
|
|
|
|
}, [ |
|
|
|
|
|
|
|
|
|
// What is shown when not editing + edit text:
|
|
|
|
|
h('label.editing-label', [h('.edit-text', 'edit')]), |
|
|
|
|
h('h2.font-medium.color-forest', {name: 'edit'}, identity && identity.name), |
|
|
|
|
]), |
|
|
|
|
h('.flex-row', { |
|
|
|
|
style: { |
|
|
|
|
width: '100%', |
|
|
|
|
width: '15em', |
|
|
|
|
justifyContent: 'space-between', |
|
|
|
|
alignItems: 'baseline', |
|
|
|
|
}, |
|
|
|
|
}, [ |
|
|
|
|
|
|
|
|
|
// balance
|
|
|
|
|
h(EthBalance, { |
|
|
|
|
value: account && account.balance, |
|
|
|
|
// address
|
|
|
|
|
|
|
|
|
|
h('div', { |
|
|
|
|
style: { |
|
|
|
|
lineHeight: '7px', |
|
|
|
|
overflow: 'hidden', |
|
|
|
|
textOverflow: 'ellipsis', |
|
|
|
|
paddingTop: '3px', |
|
|
|
|
width: '5em', |
|
|
|
|
fontSize: '13px', |
|
|
|
|
fontFamily: 'Montserrat Light', |
|
|
|
|
textRendering: 'geometricPrecision', |
|
|
|
|
marginTop: '10px', |
|
|
|
|
marginBottom: '15px', |
|
|
|
|
color: '#AEAEAE', |
|
|
|
|
}, |
|
|
|
|
}), |
|
|
|
|
}, ethUtil.toChecksumAddress(selected)), |
|
|
|
|
|
|
|
|
|
// copy and export
|
|
|
|
|
|
|
|
|
@ -160,18 +171,33 @@ AccountDetailScreen.prototype.render = function () { |
|
|
|
|
]), |
|
|
|
|
]), |
|
|
|
|
]), |
|
|
|
|
|
|
|
|
|
// account ballence
|
|
|
|
|
|
|
|
|
|
]), |
|
|
|
|
]), |
|
|
|
|
h('.flex-row', { |
|
|
|
|
style: { |
|
|
|
|
justifyContent: 'flex-end', |
|
|
|
|
justifyContent: 'space-between', |
|
|
|
|
alignItems: 'flex-start', |
|
|
|
|
}, |
|
|
|
|
}, [ |
|
|
|
|
|
|
|
|
|
h(EthBalance, { |
|
|
|
|
value: account && account.balance, |
|
|
|
|
style: { |
|
|
|
|
lineHeight: '7px', |
|
|
|
|
marginTop: '10px', |
|
|
|
|
}, |
|
|
|
|
}), |
|
|
|
|
|
|
|
|
|
h('button', { |
|
|
|
|
onClick: () => props.dispatch(actions.buyEthView(selected)), |
|
|
|
|
style: { |
|
|
|
|
marginBottom: '20px', |
|
|
|
|
marginRight: '8px', |
|
|
|
|
position: 'absolute', |
|
|
|
|
left: '219px', |
|
|
|
|
}, |
|
|
|
|
}, 'BUY'), |
|
|
|
|
|
|
|
|
|