aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian <sebasjm@gmail.com>2022-09-29 10:05:17 -0300
committerSebastian <sebasjm@gmail.com>2022-09-29 10:05:17 -0300
commit538f27e9dd5f55004e1fd1849ec7939afbec5c88 (patch)
tree8b476eb4588c4a595aae233d1e60580e7c88e4f8
parent0cf147ba98644aaaf30f4023188b97014e2c246d (diff)
fix #7332v0.9.0-dev.26
-rw-r--r--packages/taler-wallet-webextension/src/components/BankDetailsByPaytoType.tsx11
-rw-r--r--packages/taler-wallet-webextension/src/wallet/Transaction.tsx6
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
index 06a91f039..3283723e4 100644
--- 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
index 8e479f988..c95b79fbc 100644
--- 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)}