diff options
Diffstat (limited to 'packages/bank-ui/src/pages/WireTransfer.tsx')
-rw-r--r-- | packages/bank-ui/src/pages/WireTransfer.tsx | 9 |
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} |