summaryrefslogtreecommitdiff
path: root/packages/bank-ui/src/pages/WireTransfer.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'packages/bank-ui/src/pages/WireTransfer.tsx')
-rw-r--r--packages/bank-ui/src/pages/WireTransfer.tsx9
1 files changed, 8 insertions, 1 deletions
diff --git a/packages/bank-ui/src/pages/WireTransfer.tsx b/packages/bank-ui/src/pages/WireTransfer.tsx
index 33f067e63..a3f7d6bc0 100644
--- a/packages/bank-ui/src/pages/WireTransfer.tsx
+++ b/packages/bank-ui/src/pages/WireTransfer.tsx
@@ -80,15 +80,22 @@ export function WireTransfer({
const balanceIsDebit = data.balance.credit_debit_indicator == "debit";
const debitThreshold = Amounts.parseOrThrow(data.debit_threshold);
+
+ if (!balance) return <Fragment />;
+
const limit = balanceIsDebit
? Amounts.sub(debitThreshold, balance).amount
: Amounts.add(balance, debitThreshold).amount;
- if (!balance) return <Fragment />;
+
+ const positiveBalance = balanceIsDebit
+ ? Amounts.zeroOfAmount(balance)
+ : balance;
return (
<PaytoWireTransferForm
title={i18n.str`Make a wire transfer`}
withAccount={toAccount}
withAmount={withAmount}
+ balance={positiveBalance}
withSubject={withSubject}
routeHere={routeHere}
limit={limit}