diff options
author | Sebastian <sebasjm@gmail.com> | 2022-08-11 12:28:02 -0300 |
---|---|---|
committer | Sebastian <sebasjm@gmail.com> | 2022-08-11 12:28:02 -0300 |
commit | 9bb9d149d2734e724aa1b53dbbcbc71c9f79b42e (patch) | |
tree | 8da05eaae585a29417ffff6336b8e6afe9e92a4e /packages/taler-wallet-webextension/src/wallet/Application.tsx | |
parent | dce055d0d3fe2037d4c3018baa360b9082e37194 (diff) | |
download | wallet-core-9bb9d149d2734e724aa1b53dbbcbc71c9f79b42e.tar.xz |
qr reader
Diffstat (limited to 'packages/taler-wallet-webextension/src/wallet/Application.tsx')
-rw-r--r-- | packages/taler-wallet-webextension/src/wallet/Application.tsx | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/packages/taler-wallet-webextension/src/wallet/Application.tsx b/packages/taler-wallet-webextension/src/wallet/Application.tsx index f6cef7e90..f559e54db 100644 --- a/packages/taler-wallet-webextension/src/wallet/Application.tsx +++ b/packages/taler-wallet-webextension/src/wallet/Application.tsx @@ -51,6 +51,8 @@ import { ProviderDetailPage } from "./ProviderDetailPage.js"; import { SettingsPage } from "./Settings.js"; import { TransactionPage } from "./Transaction.js"; import { WelcomePage } from "./Welcome.js"; +import { QrReaderPage } from "./QrReader.js"; +import { platform } from "../platform/api.js"; export function Application(): VNode { const [globalNotification, setGlobalNotification] = useState< @@ -162,6 +164,14 @@ export function Application(): VNode { {/** * PENDING */} + <Route + path={Pages.qr} + component={QrReaderPage} + onDetected={(talerActionUrl: string) => { + platform.openWalletURIFromPopup(talerActionUrl); + }} + /> + <Route path={Pages.settings} component={SettingsPage} /> {/** |