diff options
author | Sebastian <sebasjm@gmail.com> | 2022-05-03 00:16:03 -0300 |
---|---|---|
committer | Sebastian <sebasjm@gmail.com> | 2022-05-03 00:16:03 -0300 |
commit | dc842eab6b7a3b2e891ee89a325ec73e04d3be95 (patch) | |
tree | 5df20315b9f50c88598fe4084d739b8610f46bac /packages/taler-wallet-webextension/src/wallet | |
parent | 939729004a8f5fecde19e679a0672843c496662f (diff) | |
download | wallet-core-dc842eab6b7a3b2e891ee89a325ec73e04d3be95.tar.xz |
deposit from payto
Diffstat (limited to 'packages/taler-wallet-webextension/src/wallet')
-rw-r--r-- | packages/taler-wallet-webextension/src/wallet/Application.tsx | 2 | ||||
-rw-r--r-- | packages/taler-wallet-webextension/src/wallet/Transaction.tsx | 6 |
2 files changed, 7 insertions, 1 deletions
diff --git a/packages/taler-wallet-webextension/src/wallet/Application.tsx b/packages/taler-wallet-webextension/src/wallet/Application.tsx index a5197d5b4..6a7f62c6c 100644 --- a/packages/taler-wallet-webextension/src/wallet/Application.tsx +++ b/packages/taler-wallet-webextension/src/wallet/Application.tsx @@ -38,6 +38,7 @@ import { PayPage } from "../cta/Pay.js"; import { RefundPage } from "../cta/Refund.js"; import { TipPage } from "../cta/Tip.js"; import { WithdrawPage } from "../cta/Withdraw.js"; +import { DepositPage as DepositPageCTA } from "../cta/Deposit.js"; import { Pages, WalletNavBar } from "../NavigationBar.js"; import { DeveloperPage } from "./DeveloperPage.js"; import { BackupPage } from "./BackupPage.js"; @@ -232,6 +233,7 @@ export function Application(): VNode { <Route path={Pages.cta_refund} component={RefundPage} /> <Route path={Pages.cta_tips} component={TipPage} /> <Route path={Pages.cta_withdraw} component={WithdrawPage} /> + <Route path={Pages.cta_deposit} component={DepositPageCTA} /> {/** * NOT FOUND diff --git a/packages/taler-wallet-webextension/src/wallet/Transaction.tsx b/packages/taler-wallet-webextension/src/wallet/Transaction.tsx index 6f7c208da..bcf6114a1 100644 --- a/packages/taler-wallet-webextension/src/wallet/Transaction.tsx +++ b/packages/taler-wallet-webextension/src/wallet/Transaction.tsx @@ -19,6 +19,7 @@ import { Amounts, NotificationType, parsePaytoUri, + parsePayUri, Transaction, TransactionType, WithdrawalType, @@ -32,13 +33,14 @@ import { BankDetailsByPaytoType } from "../components/BankDetailsByPaytoType.js" import { ErrorTalerOperation } from "../components/ErrorTalerOperation.js"; import { Loading } from "../components/Loading.js"; import { LoadingError } from "../components/LoadingError.js"; -import { Part } from "../components/Part.js"; +import { Part, PartPayto } from "../components/Part.js"; import { Button, ButtonDestructive, ButtonPrimary, CenteredDialog, InfoBox, + LargeText, ListOfProducts, Overlay, RowBorderGray, @@ -428,6 +430,7 @@ export function TransactionView({ Amounts.parseOrThrow(transaction.amountEffective), Amounts.parseOrThrow(transaction.amountRaw), ).amount; + const payto = parsePaytoUri(transaction.targetPaytoUri); return ( <TransactionTemplate> <SubTitle> @@ -456,6 +459,7 @@ export function TransactionView({ text={<Amount value={fee} />} kind="negative" /> + {payto && <PartPayto big payto={payto} kind="neutral" />} </TransactionTemplate> ); } |