summaryrefslogtreecommitdiff
path: root/packages/taler-wallet-webextension
diff options
context:
space:
mode:
authorSebastian <sebasjm@gmail.com>2023-04-24 14:53:01 -0300
committerSebastian <sebasjm@gmail.com>2023-04-24 14:53:01 -0300
commit974cd02066edc1a5b8279931d6b019f667051409 (patch)
treea37fbd942a1e943b98b1dcfe51c6c24bd0da7d83 /packages/taler-wallet-webextension
parent2c6858a50129031db087126ddb2d099fa26e5ce6 (diff)
downloadwallet-core-974cd02066edc1a5b8279931d6b019f667051409.tar.gz
wallet-core-974cd02066edc1a5b8279931d6b019f667051409.tar.bz2
wallet-core-974cd02066edc1a5b8279931d6b019f667051409.zip
fix #7749
Diffstat (limited to 'packages/taler-wallet-webextension')
-rw-r--r--packages/taler-wallet-webextension/src/wallet/Transaction.stories.tsx7
-rw-r--r--packages/taler-wallet-webextension/src/wallet/Transaction.tsx10
2 files changed, 17 insertions, 0 deletions
diff --git a/packages/taler-wallet-webextension/src/wallet/Transaction.stories.tsx b/packages/taler-wallet-webextension/src/wallet/Transaction.stories.tsx
index 7f8db9066..68c42f821 100644
--- a/packages/taler-wallet-webextension/src/wallet/Transaction.stories.tsx
+++ b/packages/taler-wallet-webextension/src/wallet/Transaction.stories.tsx
@@ -344,6 +344,13 @@ export const Payment = tests.createExample(TestedComponent, {
transaction: exampleData.payment,
});
+export const PaymentWithPosConfirmation = tests.createExample(TestedComponent, {
+ transaction: {
+ ...exampleData.payment,
+ posConfirmation: "123123\n3345345\n567567",
+ },
+});
+
export const PaymentError = tests.createExample(TestedComponent, {
transaction: {
...exampleData.payment,
diff --git a/packages/taler-wallet-webextension/src/wallet/Transaction.tsx b/packages/taler-wallet-webextension/src/wallet/Transaction.tsx
index 9bcae8997..c4f3beaf5 100644
--- a/packages/taler-wallet-webextension/src/wallet/Transaction.tsx
+++ b/packages/taler-wallet-webextension/src/wallet/Transaction.tsx
@@ -56,6 +56,7 @@ import {
Row,
SmallLightText,
SubTitle,
+ SuccessBox,
WarningBox,
} from "../components/styled/index.js";
import { Time } from "../components/Time.js";
@@ -629,6 +630,15 @@ export function TransactionView({
)}
</InfoBox>
)}
+ {transaction.posConfirmation ? (
+ <AlertView
+ alert={{
+ type: "info",
+ message: i18n.str`Confirmation code`,
+ description: transaction.posConfirmation as TranslatedString,
+ }}
+ />
+ ) : undefined}
<Part
title={i18n.str`Merchant`}
text={<MerchantDetails merchant={transaction.info.merchant} />}