From f2bbcbc1c70c1b7332a01e6465f1194b0892645d Mon Sep 17 00:00:00 2001 From: Matthew Russell Date: Tue, 4 Apr 2023 15:41:54 -0700 Subject: [PATCH 1/2] fix: fee and transfer amount values --- libs/accounts/src/lib/transfer-form.tsx | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/libs/accounts/src/lib/transfer-form.tsx b/libs/accounts/src/lib/transfer-form.tsx index 78e4f4fc4..763578ae2 100644 --- a/libs/accounts/src/lib/transfer-form.tsx +++ b/libs/accounts/src/lib/transfer-form.tsx @@ -79,10 +79,13 @@ export const TransferForm = ({ const fee = useMemo(() => { if (!transferAmount) return undefined; + if (includeFee) { + return new BigNumber(amount).minus(transferAmount).toString(); + } return ( feeFactor && new BigNumber(feeFactor).times(transferAmount).toString() ); - }, [transferAmount, feeFactor]); + }, [amount, includeFee, transferAmount, feeFactor]); const asset = useMemo(() => { return assets.find((a) => a.id === assetId); @@ -254,7 +257,12 @@ export const TransferForm = ({ /> {transferAmount && fee && ( - + )}