aboutsummaryrefslogtreecommitdiffstats
path: root/ui/app/components/send_/send-content/send-amount-row/send-amount-row.utils.js
diff options
context:
space:
mode:
Diffstat (limited to 'ui/app/components/send_/send-content/send-amount-row/send-amount-row.utils.js')
-rw-r--r--ui/app/components/send_/send-content/send-amount-row/send-amount-row.utils.js61
1 files changed, 0 insertions, 61 deletions
diff --git a/ui/app/components/send_/send-content/send-amount-row/send-amount-row.utils.js b/ui/app/components/send_/send-content/send-amount-row/send-amount-row.utils.js
index 6ec5463d3..e69de29bb 100644
--- a/ui/app/components/send_/send-content/send-amount-row/send-amount-row.utils.js
+++ b/ui/app/components/send_/send-content/send-amount-row/send-amount-row.utils.js
@@ -1,61 +0,0 @@
-const {
- conversionGreaterThan,
-} = require('../../../../conversion-util')
-const {
- isBalanceSufficient,
- isTokenBalanceSufficient,
-} = require('../../send.utils')
-
-function getAmountErrorObject ({
- amount,
- amountConversionRate,
- balance,
- conversionRate,
- gasTotal,
- primaryCurrency,
- selectedToken,
- tokenBalance,
-}) {
- let insufficientFunds = false
- if (gasTotal && conversionRate) {
- insufficientFunds = !isBalanceSufficient({
- amount: selectedToken ? '0x0' : amount,
- amountConversionRate,
- balance,
- conversionRate,
- gasTotal,
- primaryCurrency,
- })
- }
-
- let inSufficientTokens = false
- if (selectedToken && tokenBalance !== null) {
- const { decimals } = selectedToken
- inSufficientTokens = !isTokenBalanceSufficient({
- tokenBalance,
- amount,
- decimals,
- })
- }
-
- const amountLessThanZero = conversionGreaterThan(
- { value: 0, fromNumericBase: 'dec' },
- { value: amount, fromNumericBase: 'hex' },
- )
-
- let amountError = null
-
- if (insufficientFunds) {
- amountError = 'insufficientFunds'
- } else if (inSufficientTokens) {
- amountError = 'insufficientTokens'
- } else if (amountLessThanZero) {
- amountError = 'negativeETH'
- }
-
- return { amount: amountError }
-}
-
-module.exports = {
- getAmountErrorObject,
-}