aboutsummaryrefslogtreecommitdiff
path: root/packages/aml-backoffice-ui/src/pages.ts
diff options
context:
space:
mode:
authorSebastian <sebasjm@gmail.com>2023-06-05 10:04:09 -0300
committerSebastian <sebasjm@gmail.com>2023-06-05 10:04:09 -0300
commitc680f5aa71b08e978444df07f93c381f9d47ab82 (patch)
tree81903fac003bb1e202cf69551e06ba41a6e960a5 /packages/aml-backoffice-ui/src/pages.ts
parentdf53866e6b148ea5fd2ab57e906a4aa36b535ed3 (diff)
downloadwallet-core-c680f5aa71b08e978444df07f93c381f9d47ab82.tar.xz
rename aml
Diffstat (limited to 'packages/aml-backoffice-ui/src/pages.ts')
-rw-r--r--packages/aml-backoffice-ui/src/pages.ts55
1 files changed, 55 insertions, 0 deletions
diff --git a/packages/aml-backoffice-ui/src/pages.ts b/packages/aml-backoffice-ui/src/pages.ts
new file mode 100644
index 000000000..18fb7a158
--- /dev/null
+++ b/packages/aml-backoffice-ui/src/pages.ts
@@ -0,0 +1,55 @@
+import { Home } from "./pages/Home.js";
+import { Settings } from "./pages/Settings.js";
+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 { NewFormEntry } from "./pages/NewFormEntry.js";
+
+const home: PageEntry = {
+ url: "#/",
+ view: Home,
+};
+const cases: PageEntry = {
+ url: "#/cases",
+ view: Cases,
+};
+const account: PageEntry<{ account?: string }> = {
+ url: pageDefinition("#/account/:account"),
+ view: CaseDetails,
+};
+
+const newFormEntry: PageEntry<{ account?: string; type?: string }> = {
+ url: pageDefinition("#/account/:account/new/:type?"),
+ view: NewFormEntry,
+};
+
+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,
+};
+
+export const Pages = {
+ home,
+ info: cases,
+ officer,
+ details: account,
+ settings,
+ welcome,
+ form,
+ newFormEntry,
+};