From 4d66f774c3ad4040f522d2ec52b5b4c2edd2b478 Mon Sep 17 00:00:00 2001 From: Sebastian Date: Fri, 11 Mar 2022 02:17:40 -0300 Subject: pending operations --- .../src/components/PendingTransactions.tsx | 46 ++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 packages/taler-wallet-webextension/src/components/PendingTransactions.tsx (limited to 'packages/taler-wallet-webextension/src/components/PendingTransactions.tsx') diff --git a/packages/taler-wallet-webextension/src/components/PendingTransactions.tsx b/packages/taler-wallet-webextension/src/components/PendingTransactions.tsx new file mode 100644 index 000000000..99f43a62b --- /dev/null +++ b/packages/taler-wallet-webextension/src/components/PendingTransactions.tsx @@ -0,0 +1,46 @@ +import { Amounts, Transaction } from "@gnu-taler/taler-util"; +import { PendingTaskInfo } from "@gnu-taler/taler-wallet-core"; +import { Fragment, h, VNode } from "preact"; +import { Avatar } from "../mui/Avatar"; +import { Typography } from "../mui/Typography"; +import Banner from "./Banner"; +import { Time } from "./Time"; + +interface Props { + transactions: Transaction[]; +} + +export function PendingTransactions({ transactions }: Props) { + return ( + { + const amount = Amounts.parseOrThrow(t.amountEffective); + return { + icon: ( + + {t.type.substring(0, 1)} + + ), + description: ( + + + {amount.currency} {Amounts.stringifyValue(amount)} + {" "} + - + ), + }; + })} + /> + ); +} + +export default PendingTransactions; -- cgit v1.2.3