From 4ee903eb5e639fa0e122a689cc431e8f18ca1197 Mon Sep 17 00:00:00 2001 From: Sebastian Date: Mon, 6 Nov 2023 11:54:45 -0300 Subject: aml ui --- packages/aml-backoffice-ui/src/pages.ts | 52 +++++++++++++++------------------ 1 file changed, 24 insertions(+), 28 deletions(-) (limited to 'packages/aml-backoffice-ui/src/pages.ts') 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, }; -- cgit v1.2.3