Merge pull request #188 from MetaMask/ethbalcomp
ui - redesign - ether amount componentfeature/default_network_editable
commit
aae2adf5a6
@ -0,0 +1,40 @@ |
||||
const Component = require('react').Component |
||||
const h = require('react-hyperscript') |
||||
const inherits = require('util').inherits |
||||
const parseBalance = require('../util').parseBalance |
||||
|
||||
module.exports = EthBalanceComponent |
||||
|
||||
inherits(EthBalanceComponent, Component) |
||||
function EthBalanceComponent() { |
||||
Component.call(this) |
||||
} |
||||
|
||||
EthBalanceComponent.prototype.render = function() { |
||||
var state = this.props |
||||
var parsedAmount = parseBalance(state.value) |
||||
var beforeDecimal = parsedAmount[0] |
||||
var afterDecimal = parsedAmount[1] |
||||
var value = beforeDecimal+(afterDecimal ? '.'+afterDecimal : '') |
||||
var style = state.style |
||||
|
||||
return ( |
||||
|
||||
h('.ether-balance', { |
||||
style: style, |
||||
}, [ |
||||
h('.ether-balance-amount', { |
||||
style: { |
||||
display: 'inline', |
||||
}, |
||||
}, value), |
||||
h('.ether-balance-label', { |
||||
style: { |
||||
display: 'inline', |
||||
marginLeft: 6, |
||||
}, |
||||
}, 'ETH'), |
||||
]) |
||||
|
||||
) |
||||
} |
Loading…
Reference in new issue