aboutsummaryrefslogtreecommitdiff
path: root/packages/aml-backoffice-ui/src/pages.ts
diff options
context:
space:
mode:
authorSebastian <sebasjm@gmail.com>2023-11-06 11:54:45 -0300
committerSebastian <sebasjm@gmail.com>2023-11-06 11:54:45 -0300
commit4ee903eb5e639fa0e122a689cc431e8f18ca1197 (patch)
treed2cf28bcddb03f650fe7913ff2db8e48145740c4 /packages/aml-backoffice-ui/src/pages.ts
parent3d1ab082d4a66df08fcb468d04198c055d00b8c5 (diff)
downloadwallet-core-4ee903eb5e639fa0e122a689cc431e8f18ca1197.tar.xz
aml ui
Diffstat (limited to 'packages/aml-backoffice-ui/src/pages.ts')
-rw-r--r--packages/aml-backoffice-ui/src/pages.ts52
1 files changed, 24 insertions, 28 deletions
diff --git a/packages/aml-backoffice-ui/src/pages.ts b/packages/aml-backoffice-ui/src/pages.ts
index e4e16f05f..17ede651d 100644
--- a/packages/aml-backoffice-ui/src/pages.ts
+++ b/packages/aml-backoffice-ui/src/pages.ts
@@ -1,55 +1,51 @@
-import { Home } from "./pages/Home.js";
-import { Settings } from "./pages/Settings.js";
+import { TranslatedString } from "@gnu-taler/taler-util";
import { AntiMoneyLaunderingForm } from "./pages/AntiMoneyLaunderingForm.js";
-import { Welcome } from "./pages/Welcome.js";
-import { PageEntry, pageDefinition } from "./route.js";
-import { Officer } from "./pages/Officer.js";
-import { Cases } from "./pages/Cases.js";
import { CaseDetails } from "./pages/CaseDetails.js";
+import { Cases } from "./pages/Cases.js";
import { NewFormEntry } from "./pages/NewFormEntry.js";
-
-const home: PageEntry = {
- url: "#/",
- view: Home,
-};
+import { Officer } from "./pages/Officer.js";
+import { PageEntry, pageDefinition } from "./route.js";
+import homeLogo from "./assets/home.svg";
+import peopleLogo from "./assets/people.svg";
const cases: PageEntry = {
url: "#/cases",
view: Cases,
+ name: "Cases" as TranslatedString,
+ icon: homeLogo,
+};
+
+const officer: PageEntry = {
+ url: "#/officer",
+ view: Officer,
+ name: "Officer" as TranslatedString,
+ icon: peopleLogo,
};
+
const account: PageEntry<{ account: string }> = {
url: pageDefinition("#/account/:account"),
view: CaseDetails,
+ name: "Account" as TranslatedString,
+ // icon: () => undefined,
};
const newFormEntry: PageEntry<{ account?: string; type?: string }> = {
url: pageDefinition("#/account/:account/new/:type?"),
view: NewFormEntry,
+ name: "New Form" as TranslatedString,
+ // icon: () => undefined,
};
-const settings: PageEntry = {
- url: "#/settings",
- view: Settings,
-};
-const officer: PageEntry = {
- url: "#/officer",
- view: Officer,
-};
-const welcome: PageEntry<{ asd?: string; name?: string }> = {
- url: pageDefinition("#/welcome/:name?"),
- view: Welcome,
-};
const form: PageEntry<{ number?: string }> = {
url: pageDefinition("#/form/:number?"),
view: AntiMoneyLaunderingForm,
+ name: "Form" as TranslatedString,
+ // icon: () => undefined,
};
export const Pages = {
- home,
- info: cases,
+ cases,
officer,
- details: account,
- settings,
- welcome,
+ account,
form,
newFormEntry,
};