diff options
Diffstat (limited to 'packages/exchange-backoffice-ui/src/pages.ts')
-rw-r--r-- | packages/exchange-backoffice-ui/src/pages.ts | 25 |
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 }; |