taler-typescript-core

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

commit 538f27e9dd5f55004e1fd1849ec7939afbec5c88
parent 0cf147ba98644aaaf30f4023188b97014e2c246d
Author: Sebastian <sebasjm@gmail.com>
Date:   Thu, 29 Sep 2022 10:05:17 -0300

fix #7332

Diffstat:
Mpackages/taler-wallet-webextension/src/components/BankDetailsByPaytoType.tsx | 11++++++-----
Mpackages/taler-wallet-webextension/src/wallet/Transaction.tsx | 6++++--
2 files changed, 10 insertions(+), 7 deletions(-)

diff --git a/packages/taler-wallet-webextension/src/components/BankDetailsByPaytoType.tsx b/packages/taler-wallet-webextension/src/components/BankDetailsByPaytoType.tsx @@ -45,6 +45,11 @@ export function BankDetailsByPaytoType({ if (payto.isKnown && payto.targetType === "bitcoin") { const min = segwitMinAmount(amount.currency); + const addrs = payto.segwitAddrs.map( + (a) => `${a} ${Amounts.stringifyValue(min)}`, + ); + addrs.unshift(`${payto.targetPath} ${Amounts.stringifyValue(amount)}`); + const copyContent = addrs.join("\n"); return ( <section style={{ @@ -85,11 +90,7 @@ export function BankDetailsByPaytoType({ </td> <td></td> <td> - <CopyButton - getContent={() => - `${payto.targetPath} ${Amounts.stringifyValue(amount)} BTC` - } - /> + <CopyButton getContent={() => copyContent} /> </td> </tr> </table> diff --git a/packages/taler-wallet-webextension/src/wallet/Transaction.tsx b/packages/taler-wallet-webextension/src/wallet/Transaction.tsx @@ -116,8 +116,10 @@ export function TransactionPage({ tid, goToWalletHistory }: Props): VNode { onDelete={() => wxApi.deleteTransaction(tid).then(() => goToWalletHistory(currency)) } - onRetry={() => - wxApi.retryTransaction(tid).then(() => goToWalletHistory(currency)) + onRetry={async () => + await wxApi + .retryTransaction(tid) + .then(() => goToWalletHistory(currency)) } onRefund={(id) => wxApi.applyRefundFromPurchaseId(id).then()} onBack={() => goToWalletHistory(currency)}