diff options
author | Sebastian <sebasjm@gmail.com> | 2021-11-19 14:51:27 -0300 |
---|---|---|
committer | Sebastian <sebasjm@gmail.com> | 2021-11-19 14:51:35 -0300 |
commit | a35604fd562a72e4e266bf6a4255d89d3c1374a1 (patch) | |
tree | d0c4df01a89dc78c412be6da3aba3cec343937ff /packages/taler-wallet-webextension/src/popupEntryPoint.tsx | |
parent | 60cfb0e78f3afed92f315c1394da717329db9564 (diff) | |
download | wallet-core-a35604fd562a72e4e266bf6a4255d89d3c1374a1.tar.xz |
some changes:
- simplify design to reuse more components (from wallet instead of popup)
- simplify hooks (useAsyncAsHook)
- updateNotification from backend now filter events by type
- new balance design proposed by Belen
- more information when the withdrawal is in process
- manual withdrawal implementation
- some bugs killed
Diffstat (limited to 'packages/taler-wallet-webextension/src/popupEntryPoint.tsx')
-rw-r--r-- | packages/taler-wallet-webextension/src/popupEntryPoint.tsx | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/packages/taler-wallet-webextension/src/popupEntryPoint.tsx b/packages/taler-wallet-webextension/src/popupEntryPoint.tsx index a5723ccb5..d0c79f6d4 100644 --- a/packages/taler-wallet-webextension/src/popupEntryPoint.tsx +++ b/packages/taler-wallet-webextension/src/popupEntryPoint.tsx @@ -25,16 +25,17 @@ import { createHashHistory } from "history"; import { render, h } from "preact"; import Router, { route, Route } from "preact-router"; import { useEffect } from "preact/hooks"; +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 { BackupPage } from "./popup/BackupPage"; +import { BackupPage } from "./wallet/BackupPage"; import { BalancePage } from "./popup/BalancePage"; import { DeveloperPage } from "./popup/Debug"; import { HistoryPage } from "./popup/History"; -import { ProviderAddPage } from "./popup/ProviderAddPage"; -import { ProviderDetailPage } from "./popup/ProviderDetailPage"; +import { ProviderAddPage } from "./wallet/ProviderAddPage"; +import { ProviderDetailPage } from "./wallet/ProviderDetailPage"; import { SettingsPage } from "./popup/Settings"; import { TalerActionFound } from "./popup/TalerActionFound"; @@ -72,7 +73,7 @@ function Application() { <div> <DevContextProvider> <WalletNavBar /> - <div style={{ width: 400, height: 290 }}> + <PopupBox> <Router history={createHashHistory()}> <Route path={Pages.dev} component={DeveloperPage} /> @@ -128,15 +129,17 @@ function Application() { /> <Route default component={Redirect} to={Pages.balance} /> </Router> - </div> + </PopupBox> </DevContextProvider> </div> ); } function goToWalletPage(page: Pages | string): null { + // eslint-disable-next-line no-undef chrome.tabs.create({ active: true, + // eslint-disable-next-line no-undef url: chrome.extension.getURL(`/static/wallet.html#${page}`), }); return null; |