Hook up 'Buy with Fiat', redirect to Coinbase

feature/default_network_editable
sdtsui 7 years ago
parent dc702705bf
commit c8893fb9ca
  1. 17
      ui/app/components/buy-options.js

@ -7,12 +7,13 @@ const actions = require('../actions')
function mapStateToProps (state) { function mapStateToProps (state) {
return { return {
network: state.metamask.network, network: state.metamask.network,
address: state.metamask.selectedAddress,
} }
} }
function mapDispatchToProps (dispatch) { function mapDispatchToProps (dispatch) {
return { return {
toCoinbase: () => { toCoinbase: (address) => {
dispatch(actions.buyEth({ network: '1', address, amount: 0 })) dispatch(actions.buyEth({ network: '1', address, amount: 0 }))
}, },
} }
@ -41,13 +42,15 @@ BuyOptions.prototype.render = function () {
h('div.modal-content-options.flex-column.flex-center', {}, [ h('div.modal-content-options.flex-column.flex-center', {}, [
h('div.modal-content-option', {}, [ h('div.modal-content-option', {
onClick: () => {
console.log("buy clicked")
const { toCoinbase, address } = this.props
toCoinbase(address)
},
}, [
h('div.modal-content-option-title', {}, 'Coinbase'), h('div.modal-content-option-title', {}, 'Coinbase'),
h('div.modal-content-option-subtitle', { h('div.modal-content-option-subtitle', {}, 'Buy with Fiat'),
onClick: () => {
this.props.toCoinbase()
},
}, 'Buy with Fiat'),
]), ]),
h('div.modal-content-option', {}, [ h('div.modal-content-option', {}, [

Loading…
Cancel
Save