aboutsummaryrefslogtreecommitdiff
path: root/packages/demobank-ui/src/components/Routing.tsx
diff options
context:
space:
mode:
authorSebastian <sebasjm@gmail.com>2023-09-25 12:18:59 -0300
committerSebastian <sebasjm@gmail.com>2023-09-25 14:50:46 -0300
commit820f953b96b2b2852c32dc16a2fa920c6c717788 (patch)
tree584cbc88f22e4900d5e1a87156f7a05a4ecfc636 /packages/demobank-ui/src/components/Routing.tsx
parent4041a76a58503572c6fe8edc87658afc946a11e0 (diff)
downloadwallet-core-820f953b96b2b2852c32dc16a2fa920c6c717788.tar.xz
check config number
Diffstat (limited to 'packages/demobank-ui/src/components/Routing.tsx')
-rw-r--r--packages/demobank-ui/src/components/Routing.tsx31
1 files changed, 19 insertions, 12 deletions
diff --git a/packages/demobank-ui/src/components/Routing.tsx b/packages/demobank-ui/src/components/Routing.tsx
index 05af1719b..aafc95687 100644
--- a/packages/demobank-ui/src/components/Routing.tsx
+++ b/packages/demobank-ui/src/components/Routing.tsx
@@ -14,36 +14,43 @@
GNU Taler; see the file COPYING. If not, see <http://www.gnu.org/licenses/>
*/
+import { useTranslationContext } from "@gnu-taler/web-util/browser";
import { createHashHistory } from "history";
-import { VNode, h } from "preact";
+import { Fragment, VNode, h } from "preact";
import { Route, Router, route } from "preact-router";
-import { useEffect, useErrorBoundary } from "preact/hooks";
+import { useEffect } from "preact/hooks";
+import { useBackendContext } from "../context/backend.js";
import { BankFrame } from "../pages/BankFrame.js";
-import { BusinessAccount } from "../pages/business/Home.js";
import { HomePage, WithdrawalOperationPage } from "../pages/HomePage.js";
+import { LoginForm } from "../pages/LoginForm.js";
import { PublicHistoriesPage } from "../pages/PublicHistoriesPage.js";
import { RegistrationPage } from "../pages/RegistrationPage.js";
-import { useBackendContext } from "../context/backend.js";
-import { LoginForm } from "../pages/LoginForm.js";
import { AdminHome } from "../pages/admin/Home.js";
+import { BusinessAccount } from "../pages/business/Home.js";
import { bankUiSettings } from "../settings.js";
-import { notifyError } from "@gnu-taler/web-util/browser";
export function Routing(): VNode {
const history = createHashHistory();
const backend = useBackendContext();
-
+ const {i18n} = useTranslationContext();
+
if (backend.state.status === "loggedOut") {
return <BankFrame >
<Router history={history}>
<Route
path="/login"
component={() => (
- <LoginForm
- onRegister={() => {
- route("/register");
- }}
- />
+ <Fragment>
+ <div class="sm:mx-auto sm:w-full sm:max-w-sm">
+ <h2 class="text-center text-2xl font-bold leading-9 tracking-tight text-gray-900">{i18n.str`Welcome to ${bankUiSettings.bankName}!`}</h2>
+ </div>
+
+ <LoginForm
+ onRegister={() => {
+ route("/register");
+ }}
+ />
+ </Fragment>
)}
/>
<Route