Merge pull request #2519 from danjm/NewUI-flat-lintfixes
[NewUI-flat] New ui flat lintfixesfeature/default_network_editable
commit
86e88dc813
@ -1,50 +1,50 @@ |
|||||||
const Component = require('react').Component |
// const Component = require('react').Component
|
||||||
const h = require('react-hyperscript') |
// const h = require('react-hyperscript')
|
||||||
const inherits = require('util').inherits |
// const inherits = require('util').inherits
|
||||||
|
|
||||||
module.exports = GasSlider |
// module.exports = GasSlider
|
||||||
|
|
||||||
inherits(GasSlider, Component) |
// inherits(GasSlider, Component)
|
||||||
function GasSlider () { |
// function GasSlider () {
|
||||||
Component.call(this) |
// Component.call(this)
|
||||||
} |
// }
|
||||||
|
|
||||||
GasSlider.prototype.render = function () { |
// GasSlider.prototype.render = function () {
|
||||||
const { |
// const {
|
||||||
memo, |
// memo,
|
||||||
identities, |
// identities,
|
||||||
onChange, |
// onChange,
|
||||||
unitLabel, |
// unitLabel,
|
||||||
value, |
// value,
|
||||||
id, |
// id,
|
||||||
step, |
// step,
|
||||||
max, |
// max,
|
||||||
min, |
// min,
|
||||||
} = this.props |
// } = this.props
|
||||||
|
|
||||||
return h('div.gas-slider', [ |
// return h('div.gas-slider', [
|
||||||
|
|
||||||
h('input.gas-slider__input', { |
// h('input.gas-slider__input', {
|
||||||
type: 'range', |
// type: 'range',
|
||||||
step, |
// step,
|
||||||
max, |
// max,
|
||||||
min, |
// min,
|
||||||
value, |
// value,
|
||||||
id: 'gasSlider', |
// id: 'gasSlider',
|
||||||
onChange: event => onChange(event.target.value), |
// onChange: event => onChange(event.target.value),
|
||||||
}, []), |
// }, []),
|
||||||
|
|
||||||
h('div.gas-slider__bar', [ |
// h('div.gas-slider__bar', [
|
||||||
|
|
||||||
h('div.gas-slider__low'), |
// h('div.gas-slider__low'),
|
||||||
|
|
||||||
h('div.gas-slider__mid'), |
// h('div.gas-slider__mid'),
|
||||||
|
|
||||||
h('div.gas-slider__high'), |
// h('div.gas-slider__high'),
|
||||||
|
|
||||||
]), |
// ]),
|
||||||
|
|
||||||
]) |
// ])
|
||||||
|
|
||||||
} |
// }
|
||||||
|
|
||||||
|
@ -1,33 +1,33 @@ |
|||||||
const Component = require('react').Component |
// const Component = require('react').Component
|
||||||
const h = require('react-hyperscript') |
// const h = require('react-hyperscript')
|
||||||
const inherits = require('util').inherits |
// const inherits = require('util').inherits
|
||||||
const Identicon = require('../identicon') |
// const Identicon = require('../identicon')
|
||||||
|
|
||||||
module.exports = MemoTextArea |
// module.exports = MemoTextArea
|
||||||
|
|
||||||
inherits(MemoTextArea, Component) |
// inherits(MemoTextArea, Component)
|
||||||
function MemoTextArea () { |
// function MemoTextArea () {
|
||||||
Component.call(this) |
// Component.call(this)
|
||||||
} |
// }
|
||||||
|
|
||||||
MemoTextArea.prototype.render = function () { |
// MemoTextArea.prototype.render = function () {
|
||||||
const { memo, identities, onChange } = this.props |
// const { memo, identities, onChange } = this.props
|
||||||
|
|
||||||
return h('div.send-v2__memo-text-area', [ |
// return h('div.send-v2__memo-text-area', [
|
||||||
|
|
||||||
h('textarea.send-v2__memo-text-area__input', { |
// h('textarea.send-v2__memo-text-area__input', {
|
||||||
placeholder: 'Optional', |
// placeholder: 'Optional',
|
||||||
value: memo, |
// value: memo,
|
||||||
onChange, |
// onChange,
|
||||||
// onBlur: () => {
|
// // onBlur: () => {
|
||||||
// this.setErrorsFor('memo')
|
// // this.setErrorsFor('memo')
|
||||||
// },
|
// // },
|
||||||
onFocus: event => { |
// onFocus: event => {
|
||||||
// this.clearErrorsFor('memo')
|
// // this.clearErrorsFor('memo')
|
||||||
}, |
// },
|
||||||
}), |
// }),
|
||||||
|
|
||||||
]) |
// ])
|
||||||
|
|
||||||
} |
// }
|
||||||
|
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,36 @@ |
|||||||
|
const abi = require('human-standard-token-abi') |
||||||
|
const Eth = require('ethjs-query') |
||||||
|
const EthContract = require('ethjs-contract') |
||||||
|
|
||||||
|
const tokenInfoGetter = function () { |
||||||
|
if (typeof global.ethereumProvider === 'undefined') return |
||||||
|
|
||||||
|
const eth = new Eth(global.ethereumProvider) |
||||||
|
const contract = new EthContract(eth) |
||||||
|
const TokenContract = contract(abi) |
||||||
|
|
||||||
|
const tokens = {} |
||||||
|
|
||||||
|
return async (address) => { |
||||||
|
if (tokens[address]) { |
||||||
|
return tokens[address] |
||||||
|
} |
||||||
|
|
||||||
|
const contract = TokenContract.at(address) |
||||||
|
|
||||||
|
const result = await Promise.all([ |
||||||
|
contract.symbol(), |
||||||
|
contract.decimals(), |
||||||
|
]) |
||||||
|
|
||||||
|
const [ symbol = [], decimals = [] ] = result |
||||||
|
|
||||||
|
tokens[address] = { symbol: symbol[0], decimals: decimals[0] } |
||||||
|
|
||||||
|
return tokens[address] |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
module.exports = { |
||||||
|
tokenInfoGetter, |
||||||
|
} |
Loading…
Reference in new issue