aboutsummaryrefslogtreecommitdiff
path: root/packages/bank-ui/src/Routing.tsx
diff options
context:
space:
mode:
authorSebastian <sebasjm@gmail.com>2024-03-21 12:11:31 -0300
committerSebastian <sebasjm@gmail.com>2024-03-22 09:17:48 -0300
commita80044d9c3c3bc46a8bb48b4ba82fe799277380c (patch)
tree10ed80dcbb32b73e2623e26fdfee2b8125580748 /packages/bank-ui/src/Routing.tsx
parenta9540de313506200105f8c75ac219ffeb7622d78 (diff)
downloadwallet-core-a80044d9c3c3bc46a8bb48b4ba82fe799277380c.tar.gz
wallet-core-a80044d9c3c3bc46a8bb48b4ba82fe799277380c.tar.bz2
wallet-core-a80044d9c3c3bc46a8bb48b4ba82fe799277380c.zip
wip
Diffstat (limited to 'packages/bank-ui/src/Routing.tsx')
-rw-r--r--packages/bank-ui/src/Routing.tsx11
1 files changed, 6 insertions, 5 deletions
diff --git a/packages/bank-ui/src/Routing.tsx b/packages/bank-ui/src/Routing.tsx
index fbf5aa9ec..489dbe30b 100644
--- a/packages/bank-ui/src/Routing.tsx
+++ b/packages/bank-ui/src/Routing.tsx
@@ -16,7 +16,11 @@
import {
LocalNotificationBanner,
+ urlPattern,
+ useBankCoreApiContext,
+ useCurrentLocation,
useLocalNotification,
+ useNavigationContext,
useTranslationContext,
} from "@gnu-taler/web-util/browser";
import { Fragment, VNode, h } from "preact";
@@ -29,8 +33,6 @@ import {
assertUnreachable,
} from "@gnu-taler/taler-util";
import { useEffect } from "preact/hooks";
-import { useBankCoreApiContext } from "./context/config.js";
-import { useNavigationContext } from "./context/navigation.js";
import { useSessionState } from "./hooks/session.js";
import { AccountPage } from "./pages/AccountPage/index.js";
import { BankFrame } from "./pages/BankFrame.js";
@@ -51,7 +53,6 @@ import { RemoveAccount } from "./pages/admin/RemoveAccount.js";
import { ConversionConfig } from "./pages/regional/ConversionConfig.js";
import { CreateCashout } from "./pages/regional/CreateCashout.js";
import { ShowCashoutDetails } from "./pages/regional/ShowCashoutDetails.js";
-import { urlPattern, useCurrentLocation } from "./route.js";
export function Routing(): VNode {
const session = useSessionState();
@@ -97,7 +98,7 @@ function PublicRounting({
const { i18n } = useTranslationContext();
const location = useCurrentLocation(publicPages);
const { navigateTo } = useNavigationContext();
- const { config, authenticator } = useBankCoreApiContext();
+ const { config, lib } = useBankCoreApiContext();
const [notification, notify, handleError] = useLocalNotification();
useEffect(() => {
@@ -112,7 +113,7 @@ function PublicRounting({
async function doAutomaticLogin(username: string, password: string) {
await handleError(async () => {
- const resp = await authenticator(username).createAccessToken(password, {
+ const resp = await lib.auth(username).createAccessToken(password, {
scope: "readwrite",
duration: { d_us: "forever" },
refreshable: true,