ui - buy eth - formatting and moved network names to config

feature/default_network_editable
kumavis 7 years ago
parent 052d338b2b
commit 245125eb18
  1. 5
      app/scripts/config.js
  2. 42
      ui/app/components/buy-button-subview.js

@ -12,4 +12,9 @@ module.exports = {
kovan: KOVAN_RPC_URL, kovan: KOVAN_RPC_URL,
rinkeby: RINKEBY_RPC_URL, rinkeby: RINKEBY_RPC_URL,
}, },
networkNames: {
3: 'Ropsten',
4: 'Rinkeby',
42: 'Kovan',
},
} }

@ -8,11 +8,7 @@ const ShapeshiftForm = require('./shapeshift-form')
const Loading = require('./loading') const Loading = require('./loading')
const AccountPanel = require('./account-panel') const AccountPanel = require('./account-panel')
const RadioList = require('./custom-radio-list') const RadioList = require('./custom-radio-list')
const networkNames = { const networkNames = require('../../../app/scripts/config.js').networkNames
3: 'Ropsten',
4: 'Rinkeby',
42: 'Kovan',
}
module.exports = connect(mapStateToProps)(BuyButtonSubview) module.exports = connect(mapStateToProps)(BuyButtonSubview)
@ -146,30 +142,30 @@ BuyButtonSubview.prototype.primarySubview = function () {
case '3': case '3':
case '4': case '4':
case '42': case '42':
const networkName = networkNames[network] const networkName = networkNames[network]
const label = `${networkName} Test Faucet` const label = `${networkName} Test Faucet`
return ( return (
h('div.flex-column', { h('div.flex-column', {
style: {
alignItems: 'center',
margin: '20px 50px',
},
}, [
h('button.text-transform-uppercase', {
onClick: () => this.props.dispatch(actions.buyEth({ network })),
style: { style: {
marginTop: '15px', alignItems: 'center',
margin: '20px 50px',
}, },
}, label), }, [
// Kovan only: Dharma loans beta
network === '42' ? (
h('button.text-transform-uppercase', { h('button.text-transform-uppercase', {
onClick: () => this.navigateTo('https://borrow.dharma.io/'), onClick: () => this.props.dispatch(actions.buyEth({ network })),
style: { style: {
marginTop: '15px', marginTop: '15px',
}, },
}, 'Borrow With Dharma (Beta)') }, label),
) : null, // Kovan only: Dharma loans beta
network === '42' ? (
h('button.text-transform-uppercase', {
onClick: () => this.navigateTo('https://borrow.dharma.io/'),
style: {
marginTop: '15px',
},
}, 'Borrow With Dharma (Beta)')
) : null,
]) ])
) )

Loading…
Cancel
Save