From 20c3d4ef149268887107ddcc2b20a84db363dee6 Mon Sep 17 00:00:00 2001 From: Sebastian Date: Thu, 18 May 2023 12:48:01 -0300 Subject: add routing --- packages/exchange-backoffice-ui/src/pages.ts | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 packages/exchange-backoffice-ui/src/pages.ts (limited to 'packages/exchange-backoffice-ui/src/pages.ts') 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 }; -- cgit v1.2.3