diff options
author | Dan <danjm.com@gmail.com> | 2018-05-31 00:40:30 +0800 |
---|---|---|
committer | Dan <danjm.com@gmail.com> | 2018-05-31 07:21:46 +0800 |
commit | 6d8344d0d0af3734255a0e9e79d857d84b5fe2aa (patch) | |
tree | a1f22d4291f2353dfe963cae0d32e9c60a3dbdb5 /ui/app/components/send_/send.component.js | |
parent | 5347319dffa0a9e4df5fe26d5ea60293b3489f78 (diff) | |
download | tangerine-wallet-browser-6d8344d0d0af3734255a0e9e79d857d84b5fe2aa.tar.gz tangerine-wallet-browser-6d8344d0d0af3734255a0e9e79d857d84b5fe2aa.tar.zst tangerine-wallet-browser-6d8344d0d0af3734255a0e9e79d857d84b5fe2aa.zip |
Update amount error on update of send screen.
Diffstat (limited to 'ui/app/components/send_/send.component.js')
-rw-r--r-- | ui/app/components/send_/send.component.js | 37 |
1 files changed, 19 insertions, 18 deletions
diff --git a/ui/app/components/send_/send.component.js b/ui/app/components/send_/send.component.js index 8b0a41f9e..21e1de09b 100644 --- a/ui/app/components/send_/send.component.js +++ b/ui/app/components/send_/send.component.js @@ -83,30 +83,31 @@ export default class SendTransactionScreen extends PersistentForm { const uninitialized = [prevBalance, prevGasTotal].every(n => n === null) - if (!uninitialized) { - const amountErrorRequiresUpdate = doesAmountErrorRequireUpdate({ + const amountErrorRequiresUpdate = doesAmountErrorRequireUpdate({ + balance, + gasTotal, + prevBalance, + prevGasTotal, + prevTokenBalance, + selectedToken, + tokenBalance, + }) + + if (amountErrorRequiresUpdate) { + const amountErrorObject = getAmountErrorObject({ + amount, + amountConversionRate, balance, + conversionRate, gasTotal, - prevBalance, - prevGasTotal, - prevTokenBalance, + primaryCurrency, selectedToken, tokenBalance, }) + updateSendErrors(amountErrorObject) + } - if (amountErrorRequiresUpdate) { - const amountErrorObject = getAmountErrorObject({ - amount, - amountConversionRate, - balance, - conversionRate, - gasTotal, - primaryCurrency, - selectedToken, - tokenBalance, - }) - updateSendErrors(amountErrorObject) - } + if (!uninitialized) { if (network !== prevNetwork && network !== 'loading') { updateSendTokenBalance({ |