diff options
author | Sebastian <sebasjm@gmail.com> | 2022-01-19 00:20:51 -0300 |
---|---|---|
committer | Sebastian <sebasjm@gmail.com> | 2022-01-19 13:52:02 -0300 |
commit | a01ad4758f8d8f7605e9efd5694d6e203e2d2b6b (patch) | |
tree | 2b2e4353cc0878c58476143fdb7eb1477ec7f38d /packages/taler-wallet-webextension/src/popupEntryPoint.tsx | |
parent | ac60a0559c660192710524e3c584ce2a91f8e6d2 (diff) | |
download | wallet-core-a01ad4758f8d8f7605e9efd5694d6e203e2d2b6b.tar.xz |
header rendering
Diffstat (limited to 'packages/taler-wallet-webextension/src/popupEntryPoint.tsx')
-rw-r--r-- | packages/taler-wallet-webextension/src/popupEntryPoint.tsx | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/packages/taler-wallet-webextension/src/popupEntryPoint.tsx b/packages/taler-wallet-webextension/src/popupEntryPoint.tsx index 5cd68b9b4..ecb49b01d 100644 --- a/packages/taler-wallet-webextension/src/popupEntryPoint.tsx +++ b/packages/taler-wallet-webextension/src/popupEntryPoint.tsx @@ -29,7 +29,7 @@ import { PopupBox } from "./components/styled"; import { DevContextProvider } from "./context/devContext"; import { useTalerActionURL } from "./hooks/useTalerActionURL"; import { strings } from "./i18n/strings"; -import { Pages, WalletNavBar } from "./NavigationBar"; +import { NavBar, Pages } from "./NavigationBar"; import { BackupPage } from "./wallet/BackupPage"; import { BalancePage } from "./popup/BalancePage"; import { DeveloperPage } from "./popup/DeveloperPage"; @@ -40,6 +40,7 @@ import { TalerActionFound } from "./popup/TalerActionFound"; import { ExchangeAddPage } from "./wallet/ExchangeAddPage"; import { IoCProviderForRuntime } from "./context/iocContext"; import { LastActivityPage } from "./wallet/LastActivityPage"; +import { Match } from "preact-router/match"; function main(): void { try { @@ -75,16 +76,21 @@ function CheckTalerActionComponent(): VNode { return <Fragment />; } -function Application() { +function Application(): VNode { + const hash_history = createHashHistory(); return ( // <div> <DevContextProvider> {({ devMode }: { devMode: boolean }) => ( <IoCProviderForRuntime> - <WalletNavBar devMode={devMode} /> + <Match> + {({ path }: { path: string }) => ( + <NavBar devMode={devMode} path={path} /> + )} + </Match> <CheckTalerActionComponent /> <PopupBox devMode={devMode}> - <Router history={createHashHistory()}> + <Router history={hash_history}> <Route path={Pages.dev} component={DeveloperPage} /> <Route |