aboutsummaryrefslogtreecommitdiff
path: root/packages/exchange-backoffice-ui/src/pages.ts
diff options
context:
space:
mode:
authorSebastian <sebasjm@gmail.com>2023-05-18 12:48:01 -0300
committerSebastian <sebasjm@gmail.com>2023-05-18 12:48:01 -0300
commit20c3d4ef149268887107ddcc2b20a84db363dee6 (patch)
tree8cdb6fb1c1da2d752dff7808d643299b25f48af8 /packages/exchange-backoffice-ui/src/pages.ts
parent4bf113279530ae1fe2a0f748717e7aff320681ea (diff)
add routing
Diffstat (limited to 'packages/exchange-backoffice-ui/src/pages.ts')
-rw-r--r--packages/exchange-backoffice-ui/src/pages.ts25
1 files changed, 25 insertions, 0 deletions
diff --git a/packages/exchange-backoffice-ui/src/pages.ts b/packages/exchange-backoffice-ui/src/pages.ts
new file mode 100644
index 000000000..b46cf5d51
--- /dev/null
+++ b/packages/exchange-backoffice-ui/src/pages.ts
@@ -0,0 +1,25 @@
+import { Home } from "./pages/Home.js";
+import { Settings } from "./pages/Settings.js";
+import { ShowForm } from "./pages/ShowForm.js";
+import { Welcome } from "./pages/Welcome.js";
+import { PageEntry, pageDefinition } from "./route.js";
+
+const home: PageEntry = {
+ url: "#/",
+ view: Home,
+};
+
+const settings: PageEntry = {
+ url: "#/settings",
+ view: Settings,
+};
+const welcome: PageEntry<{ asd?: string; name?: string }> = {
+ url: pageDefinition("#/welcome/:name?"),
+ view: Welcome,
+};
+const form: PageEntry<{ number?: string }> = {
+ url: pageDefinition("#/form/:number?"),
+ view: ShowForm,
+};
+
+export const Pages = { home, settings, welcome, form };