diff options
Diffstat (limited to 'packages/bank-ui/src/Routing.tsx')
-rw-r--r-- | packages/bank-ui/src/Routing.tsx | 11 |
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, |