From e06d65183542acfbc7506f8eb4070e23a6d39730 Mon Sep 17 00:00:00 2001 From: Gabriel Masclef Date: Wed, 5 Oct 2022 16:50:31 -0300 Subject: [PATCH] Fix string parsed number --- .../services/swap-crypto/screens/SwapCryptoRoot.tsx | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/navigation/services/swap-crypto/screens/SwapCryptoRoot.tsx b/src/navigation/services/swap-crypto/screens/SwapCryptoRoot.tsx index a69aa6381d..f6fb6433a0 100644 --- a/src/navigation/services/swap-crypto/screens/SwapCryptoRoot.tsx +++ b/src/navigation/services/swap-crypto/screens/SwapCryptoRoot.tsx @@ -540,7 +540,7 @@ const SwapCryptoRoot: React.FC = () => { } } } - // updateReceivingAmount(); + updateReceivingAmount(); }) .catch(err => { logger.error('Changelly getPairsParams Error: ' + JSON.stringify(err)); @@ -1178,7 +1178,9 @@ const SwapCryptoRoot: React.FC = () => { isVisible={amountModalVisible} modalTitle={t('Swap Amount')} swapOpts={{ - maxWalletAmount: fromWalletSelected?.balance?.cryptoSpendable, + // @ts-ignore + maxWalletAmount: + fromWalletSelected?.balance?.cryptoSpendable?.replaceAll(',', ''), swapLimits, }} cryptoCurrencyAbbreviation={fromWalletData?.currencyAbbreviation.toUpperCase()} @@ -1202,7 +1204,10 @@ const SwapCryptoRoot: React.FC = () => { if (IsERCToken(fromWalletSelected.currencyAbbreviation)) { setUseSendMax(true); setSendMaxInfo(undefined); - newAmount = Number(fromWalletSelected.balance.cryptoSpendable); + newAmount = Number( + // @ts-ignore + fromWalletSelected.balance.cryptoSpendable.replaceAll(',', ''), + ); } else { setUseSendMax(true); const data = await getSendMaxData();