add /servers, /servers/add, /cards/add routes

This commit is contained in:
ppc
2024-08-21 21:01:06 +01:00
parent 4cb4c3798a
commit 1d75d50616
+12 -9
View File
@@ -14,14 +14,18 @@ import ServerListing from "@/pages/server-listing.tsx"
// iOS PWAs show the navigation bar when changing routes
// HashRouter doesn't have this issue as the URL never changes
const router = createHashRouter([
{
path: '/',
element: <ServerListing/>
},
{
path: '/cards',
element: <CardManager/>
},
...['/', '/servers', '/servers/add'].map(x => {
return {
path: x,
element: <ServerListing/>
};
}),
...['/cards', '/cards/add'].map(x => {
return {
path: x,
element: <CardManager/>
};
}),
{
path: '/servers/:serverId',
element: <ServerCardIn/>
@@ -32,7 +36,6 @@ createRoot(document.getElementById('root')!).render(
<StrictMode>
<ThemeProvider defaultTheme="system" storageKey="vite-ui-theme">
<RouterProvider router={router}/>
<Toaster/>
</ThemeProvider>
</StrictMode>,