taler-typescript-core

Wallet core logic and WebUIs for various components
Log | Files | Refs | Submodules | README | LICENSE

commit fb2c1b1763025e81369d7374563a9c0cba14258a
parent fa8fadbda715a3cdf5e479fc4b5075db2fa77f56
Author: Sebastian <sebasjm@taler-systems.com>
Date:   Wed, 22 Jul 2026 16:20:16 -0300

check errors to disable withdrawal

Diffstat:
Mpackages/libeufin-bank-webui/src/pages/WalletWithdrawForm.tsx | 12++++++------
1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/packages/libeufin-bank-webui/src/pages/WalletWithdrawForm.tsx b/packages/libeufin-bank-webui/src/pages/WalletWithdrawForm.tsx @@ -79,7 +79,7 @@ function OldWithdrawalForm({ const [amountStr, setAmountStr] = useState<string | undefined>( `${settings.defaultSuggestedAmount ?? 1}`, ); - const { actionHandler, showError } = useNotificationContext(); + const { actionHandler, showError, displayError } = useNotificationContext(); const trimmedAmountStr = amountStr?.trim(); @@ -107,7 +107,7 @@ function OldWithdrawalForm({ ? { suggested_amount: amount } : { amount: amount }, ), - !parsedAmount || !creds + !parsedAmount || !creds || !!errors ? undefined : [creds, Amounts.stringify(parsedAmount)], ); @@ -115,11 +115,11 @@ function OldWithdrawalForm({ start.onSuccess = (success) => { const uri = TalerUris.parse(success.taler_withdraw_uri); if (uri.tag === "error" || uri.value.type !== TalerUriAction.Withdraw) { + displayError( + i18n.str`The server replied with an invalid taler://withdraw URI`, + i18n.str`Withdraw URI: ${success.taler_withdraw_uri}`, + ); return; - // notifyError( - // i18n.str`The server replied with an invalid taler://withdraw URI`, - // i18n.str`Withdraw URI: ${success.taler_withdraw_uri}`, - // ); } else { updateBankState( "currentWithdrawalOperationId",