From a1af7945d17d40b33aeaf3894ed348b083f98f9a Mon Sep 17 00:00:00 2001
From: Sebastian <sebasjm@gmail.com>
Date: Mon, 13 Mar 2023 00:01:59 -0300
Subject: fix broken build

---
 packages/demobank-ui/src/pages/AdminPage.tsx | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

(limited to 'packages/demobank-ui/src/pages/AdminPage.tsx')

diff --git a/packages/demobank-ui/src/pages/AdminPage.tsx b/packages/demobank-ui/src/pages/AdminPage.tsx
index 3dd34d251..f565455bb 100644
--- a/packages/demobank-ui/src/pages/AdminPage.tsx
+++ b/packages/demobank-ui/src/pages/AdminPage.tsx
@@ -224,8 +224,13 @@ export function AdminPage({ onLoadNotOk }: Props): VNode {
       return onLoadNotOk(result);
     }
     const { data } = result;
-    const balance = Amounts.parse(data.balance.amount);
-    const balanceIsDebit = data.balance.credit_debit_indicator == "debit";
+    const balance = Amounts.parseOrThrow(data.balance.amount);
+    const debitThreshold = Amounts.parseOrThrow(result.data.debitThreshold);
+    const balanceIsDebit =
+      result.data.balance.credit_debit_indicator == "debit";
+    const limit = balanceIsDebit
+      ? Amounts.sub(debitThreshold, balance).amount
+      : Amounts.add(balance, debitThreshold).amount;
     if (!balance) return <Fragment />;
     return (
       <Fragment>
@@ -250,7 +255,7 @@ export function AdminPage({ onLoadNotOk }: Props): VNode {
         </section>
         <PaytoWireTransferForm
           focus
-          currency={balance.currency}
+          limit={limit}
           onSuccess={() => {
             pageStateSetter((prevState: PageStateType) => ({
               ...prevState,
-- 
cgit v1.2.3

