summaryrefslogtreecommitdiff
path: root/packages/taler-wallet-webextension/src/wallet/Transaction.stories.tsx
diff options
context:
space:
mode:
authorSebastian <sebasjm@gmail.com>2022-09-01 08:42:18 -0300
committerSebastian <sebasjm@gmail.com>2022-09-01 08:42:45 -0300
commit5e7812d63e3e51dbcc9d0d313a3074f9d5d16478 (patch)
treeffa79ebc84ef228b577eaa79800a54f1bb35127d /packages/taler-wallet-webextension/src/wallet/Transaction.stories.tsx
parent94eeab8ad011d26e447b691a2deaccb91dee1fb7 (diff)
downloadwallet-core-5e7812d63e3e51dbcc9d0d313a3074f9d5d16478.tar.gz
wallet-core-5e7812d63e3e51dbcc9d0d313a3074f9d5d16478.tar.bz2
wallet-core-5e7812d63e3e51dbcc9d0d313a3074f9d5d16478.zip
show sharing action when the tx is not completed
Diffstat (limited to 'packages/taler-wallet-webextension/src/wallet/Transaction.stories.tsx')
-rw-r--r--packages/taler-wallet-webextension/src/wallet/Transaction.stories.tsx49
1 files changed, 47 insertions, 2 deletions
diff --git a/packages/taler-wallet-webextension/src/wallet/Transaction.stories.tsx b/packages/taler-wallet-webextension/src/wallet/Transaction.stories.tsx
index 6c591611a..acb50642a 100644
--- a/packages/taler-wallet-webextension/src/wallet/Transaction.stories.tsx
+++ b/packages/taler-wallet-webextension/src/wallet/Transaction.stories.tsx
@@ -20,6 +20,7 @@
*/
import {
+ AbsoluteTime,
PaymentStatus,
TalerProtocolTimestamp,
TransactionCommon,
@@ -146,6 +147,13 @@ const exampleData = {
push_credit: {
...commonTransaction,
type: TransactionType.PeerPushCredit,
+ info: {
+ expiration: {
+ t_s: new Date().getTime() / 1000 + 2 * 60 * 60,
+ },
+ summary: "take this money",
+ completed: true,
+ },
exchangeBaseUrl: "https://exchange.taler.net",
} as TransactionPeerPushCredit,
push_debit: {
@@ -153,6 +161,13 @@ const exampleData = {
type: TransactionType.PeerPushDebit,
talerUri:
"taler://pay-push/exchange.taler.ar/HS585JK0QCXHJ8Z8QWZA3EBAY5WY7XNC1RR2MHJXSH2Z4WP0YPJ0",
+ info: {
+ expiration: {
+ t_s: new Date().getTime() / 1000 + 2 * 60 * 60,
+ },
+ summary: "take this money",
+ completed: true,
+ },
exchangeBaseUrl: "https://exchange.taler.net",
} as TransactionPeerPushDebit,
pull_credit: {
@@ -160,11 +175,25 @@ const exampleData = {
type: TransactionType.PeerPullCredit,
talerUri:
"taler://pay-push/exchange.taler.ar/HS585JK0QCXHJ8Z8QWZA3EBAY5WY7XNC1RR2MHJXSH2Z4WP0YPJ0",
+ info: {
+ expiration: {
+ t_s: new Date().getTime() / 1000 + 2 * 60 * 60,
+ },
+ summary: "pay me, please?",
+ completed: true,
+ },
exchangeBaseUrl: "https://exchange.taler.net",
} as TransactionPeerPullCredit,
pull_debit: {
...commonTransaction,
type: TransactionType.PeerPullDebit,
+ info: {
+ expiration: {
+ t_s: new Date().getTime() / 1000 + 2 * 60 * 60,
+ },
+ summary: "pay me, please?",
+ completed: true,
+ },
exchangeBaseUrl: "https://exchange.taler.net",
} as TransactionPeerPullDebit,
};
@@ -527,10 +556,17 @@ export const RefundPending = createExample(TestedComponent, {
transaction: { ...exampleData.refund, pending: true },
});
-export const InvoiceCredit = createExample(TestedComponent, {
+export const InvoiceCreditComplete = createExample(TestedComponent, {
transaction: { ...exampleData.pull_credit },
});
+export const InvoiceCreditIncomplete = createExample(TestedComponent, {
+ transaction: {
+ ...exampleData.pull_credit,
+ info: { ...exampleData.pull_credit.info, completed: false },
+ },
+});
+
export const InvoiceDebit = createExample(TestedComponent, {
transaction: { ...exampleData.pull_debit },
});
@@ -539,6 +575,15 @@ export const TransferCredit = createExample(TestedComponent, {
transaction: { ...exampleData.push_credit },
});
-export const TransferDebit = createExample(TestedComponent, {
+export const TransferDebitComplete = createExample(TestedComponent, {
transaction: { ...exampleData.push_debit },
});
+export const TransferDebitIncomplete = createExample(TestedComponent, {
+ transaction: {
+ ...exampleData.push_debit,
+ info: {
+ ...exampleData.push_debit.info,
+ completed: false,
+ },
+ },
+});