taler-typescript-core

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

commit ab7386fad08612f3c57db959bb2ae59be984fadd
parent 425be38ce793c9590820b3b922906db76f9c2141
Author: Sebastian <sebasjm@gmail.com>
Date:   Wed, 30 Jul 2025 15:40:40 +0200

fix #10182

Diffstat:
Mpackages/merchant-backoffice-ui/src/components/modal/index.tsx | 18++++++++++++++++++
Mpackages/merchant-backoffice-ui/src/settings.json | 2+-
Mpackages/taler-wallet-webextension/src/components/BankDetailsByPaytoType.tsx | 28++++++++++++++++++++--------
3 files changed, 39 insertions(+), 9 deletions(-)

diff --git a/packages/merchant-backoffice-ui/src/components/modal/index.tsx b/packages/merchant-backoffice-ui/src/components/modal/index.tsx @@ -425,6 +425,24 @@ export function CompareAccountsModal({ <td>{formPayto?.params["receiver-name"] ?? "--"}</td> <td>{testPayto.params["receiver-name"]}</td> </tr> + {!!testPayto.params["receiver-postal-code"] && ( + <tr> + <td> + <i18n.Translate>Owner's postal code</i18n.Translate> + </td> + <td>{formPayto?.params["receiver-postal-code"] ?? "--"}</td> + <td>{testPayto.params["receiver-postal-code"]}</td> + </tr> + )} + {!!testPayto.params["receiver-town"] && ( + <tr> + <td> + <i18n.Translate>Owner's town</i18n.Translate> + </td> + <td>{formPayto?.params["receiver-town"] ?? "--"}</td> + <td>{testPayto.params["receiver-town"]}</td> + </tr> + )} </tbody> </table> </div> diff --git a/packages/merchant-backoffice-ui/src/settings.json b/packages/merchant-backoffice-ui/src/settings.json @@ -1,3 +1,3 @@ { - "backendBaseURL": "http://merchant.taler.test:1180/" + "backendBaseURL": "http://merchant.taler.test/" } diff --git a/packages/taler-wallet-webextension/src/components/BankDetailsByPaytoType.tsx b/packages/taler-wallet-webextension/src/components/BankDetailsByPaytoType.tsx @@ -193,11 +193,11 @@ function IBANAccountInfoTable({ }: { subject: string; payto: - | PaytoUriUnknown - | PaytoUriIBAN - | PaytoUriTalerBank - | PaytoUriTalerHttp - | PaytoUriTaler; + | PaytoUriUnknown + | PaytoUriIBAN + | PaytoUriTalerBank + | PaytoUriTalerHttp + | PaytoUriTaler; }) { const { i18n } = useTranslationContext(); const api = useBackendContext(); @@ -244,9 +244,15 @@ function IBANAccountInfoTable({ </Fragment> ) : undefined; - const receiver = + const receiverName = payto.params["receiver-name"] || payto.params["receiver"] || undefined; + const receiverPostalCode = + payto.params["receiver-postal-code"] || undefined; + + const receiverTown = + payto.params["receiver-town"] || undefined; + return ( <table> <tbody> @@ -274,8 +280,14 @@ function IBANAccountInfoTable({ </td> </tr> {accountPart} - {receiver ? ( - <Row name={i18n.str`Receiver name`} value={receiver} /> + {receiverName ? ( + <Row name={i18n.str`Receiver name`} value={receiverName} /> + ) : undefined} + {receiverPostalCode ? ( + <Row name={i18n.str`Receiver postal code`} value={receiverPostalCode} /> + ) : undefined} + {receiverTown ? ( + <Row name={i18n.str`Receiver town`} value={receiverTown} /> ) : undefined} <tr>