diff options
author | Dan <danjm.com@gmail.com> | 2018-06-20 08:09:52 +0800 |
---|---|---|
committer | Dan <danjm.com@gmail.com> | 2018-06-20 08:09:52 +0800 |
commit | 06307ef8aeb707faa6aaad6eab9b31e8c9eac173 (patch) | |
tree | 402355ca71c5e973c4017f2d842421f04caa1db2 /ui/app/components/send_/send-content/send-amount-row/send-amount-row.component.js | |
parent | bb855707efbcb754f5e4ee4e124f69308bca037d (diff) | |
parent | 40fad619088bd955d5505cc839a7521ac43235f9 (diff) | |
download | tangerine-wallet-browser-06307ef8aeb707faa6aaad6eab9b31e8c9eac173.tar.gz tangerine-wallet-browser-06307ef8aeb707faa6aaad6eab9b31e8c9eac173.tar.zst tangerine-wallet-browser-06307ef8aeb707faa6aaad6eab9b31e8c9eac173.zip |
Merge branch 'develop' into i4409-i4410-ens-input-enhancements
Diffstat (limited to 'ui/app/components/send_/send-content/send-amount-row/send-amount-row.component.js')
-rw-r--r-- | ui/app/components/send_/send-content/send-amount-row/send-amount-row.component.js | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/ui/app/components/send_/send-content/send-amount-row/send-amount-row.component.js b/ui/app/components/send_/send-content/send-amount-row/send-amount-row.component.js index 8aefeed4a..8da36d3b7 100644 --- a/ui/app/components/send_/send-content/send-amount-row/send-amount-row.component.js +++ b/ui/app/components/send_/send-content/send-amount-row/send-amount-row.component.js @@ -23,6 +23,7 @@ export default class SendAmountRow extends Component { tokenBalance: PropTypes.string, updateSendAmount: PropTypes.func, updateSendAmountError: PropTypes.func, + updateGas: PropTypes.func, } validateAmount (amount) { @@ -56,6 +57,14 @@ export default class SendAmountRow extends Component { updateSendAmount(amount) } + updateGas (amount) { + const { selectedToken, updateGas } = this.props + + if (selectedToken) { + updateGas({ amount }) + } + } + render () { const { amount, @@ -77,12 +86,15 @@ export default class SendAmountRow extends Component { <CurrencyDisplay conversionRate={amountConversionRate} convertedCurrency={convertedCurrency} - onBlur={newAmount => this.updateAmount(newAmount)} + onBlur={newAmount => { + this.updateGas(newAmount) + this.updateAmount(newAmount) + }} onChange={newAmount => this.validateAmount(newAmount)} inError={inError} primaryCurrency={primaryCurrency || 'ETH'} selectedToken={selectedToken} - value={amount || '0x0'} + value={amount} /> </SendRowWrapper> ) |