diff options
author | Dan J Miller <danjm.com@gmail.com> | 2018-03-06 01:03:46 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-03-06 01:03:46 +0800 |
commit | 1bd18cebd7e08edbbcf35407b962e71dcd2c3399 (patch) | |
tree | 4cbf19a137bdafaeb3eb90cf669f8a1724e77846 /ui | |
parent | 0d97ff221017b78ccfa02defdb7a52ad701981a5 (diff) | |
download | tangerine-wallet-browser-1bd18cebd7e08edbbcf35407b962e71dcd2c3399.tar tangerine-wallet-browser-1bd18cebd7e08edbbcf35407b962e71dcd2c3399.tar.gz tangerine-wallet-browser-1bd18cebd7e08edbbcf35407b962e71dcd2c3399.tar.bz2 tangerine-wallet-browser-1bd18cebd7e08edbbcf35407b962e71dcd2c3399.tar.lz tangerine-wallet-browser-1bd18cebd7e08edbbcf35407b962e71dcd2c3399.tar.xz tangerine-wallet-browser-1bd18cebd7e08edbbcf35407b962e71dcd2c3399.tar.zst tangerine-wallet-browser-1bd18cebd7e08edbbcf35407b962e71dcd2c3399.zip |
Fixes shapeshift coin selection dropdown. (#3416)
Diffstat (limited to 'ui')
-rw-r--r-- | ui/app/app.js | 4 | ||||
-rw-r--r-- | ui/app/components/shapeshift-form.js | 9 |
2 files changed, 7 insertions, 6 deletions
diff --git a/ui/app/app.js b/ui/app/app.js index bfa8d8aa7..d243e72a4 100644 --- a/ui/app/app.js +++ b/ui/app/app.js @@ -90,6 +90,7 @@ function mapStateToProps (state) { isMouseUser: state.appState.isMouseUser, betaUI: state.metamask.featureFlags.betaUI, isRevealingSeedWords: state.metamask.isRevealingSeedWords, + Qr: state.appState.Qr, // state needed to get account dropdown temporarily rendering from app bar identities, @@ -368,6 +369,7 @@ App.prototype.renderPrimary = function () { isOnboarding, betaUI, isRevealingSeedWords, + Qr, } = props const isMascaraOnboarding = isMascara && isOnboarding const isBetaUIOnboarding = betaUI && isOnboarding && !props.isPopup && !isRevealingSeedWords @@ -508,7 +510,7 @@ App.prototype.renderPrimary = function () { width: '285px', }, }, [ - h(QrView, {key: 'qr'}), + h(QrView, {key: 'qr', Qr}), ]), ]) diff --git a/ui/app/components/shapeshift-form.js b/ui/app/components/shapeshift-form.js index 2270b8236..648b05049 100644 --- a/ui/app/components/shapeshift-form.js +++ b/ui/app/components/shapeshift-form.js @@ -51,8 +51,7 @@ ShapeshiftForm.prototype.componentWillMount = function () { this.props.shapeShiftSubview() } -ShapeshiftForm.prototype.onCoinChange = function (e) { - const coin = e.target.value +ShapeshiftForm.prototype.onCoinChange = function (coin) { this.setState({ depositCoin: coin, errorMessage: '', @@ -133,7 +132,7 @@ ShapeshiftForm.prototype.renderMarketInfo = function () { } ShapeshiftForm.prototype.renderQrCode = function () { - const { depositAddress, isLoading } = this.state + const { depositAddress, isLoading, depositCoin } = this.state const qrImage = qrcode(4, 'M') qrImage.addData(depositAddress) qrImage.make() @@ -141,7 +140,7 @@ ShapeshiftForm.prototype.renderQrCode = function () { return h('div.shapeshift-form', {}, [ h('div.shapeshift-form__deposit-instruction', [ - 'Deposit your BTC to the address below:', + `Deposit your ${depositCoin.toUpperCase()} to the address below:`, ]), h('div', depositAddress), @@ -182,7 +181,7 @@ ShapeshiftForm.prototype.render = function () { h(SimpleDropdown, { selectedOption: this.state.depositCoin, - onSelect: this.onCoinChange, + onSelect: (coin) => this.onCoinChange(coin), options: Object.entries(coinOptions).map(([coin]) => ({ value: coin.toLowerCase(), displayValue: coin, |