diff options
author | Sebastian <sebasjm@gmail.com> | 2023-11-06 11:54:45 -0300 |
---|---|---|
committer | Sebastian <sebasjm@gmail.com> | 2023-11-06 11:54:45 -0300 |
commit | 4ee903eb5e639fa0e122a689cc431e8f18ca1197 (patch) | |
tree | d2cf28bcddb03f650fe7913ff2db8e48145740c4 /packages/aml-backoffice-ui/src/pages.ts | |
parent | 3d1ab082d4a66df08fcb468d04198c055d00b8c5 (diff) | |
download | wallet-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.ts | 52 |
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, }; |