diff --git a/amnet-web/src/main.tsx b/amnet-web/src/main.tsx index 309e1c2..07b5fcd 100644 --- a/amnet-web/src/main.tsx +++ b/amnet-web/src/main.tsx @@ -1,20 +1,28 @@ import './index.css' -import {StrictMode} from 'react' -import {createRoot} from 'react-dom/client' -import {createHashRouter, RouterProvider} from "react-router-dom" +import {StrictMode} from "react"; +import {createRoot} from "react-dom/client"; +import {createHashRouter, Navigate, RouterProvider} from "react-router-dom"; import {Toaster} from "@/components/ui/toaster.tsx"; import {ThemeProvider} from "@/components/theme-provider.tsx"; -import CardManager from "@/pages/card-manager.tsx" -import ServerCardIn from "@/pages/card-in-screen.tsx" -import ServerListing from "@/pages/server-listing.tsx" +import CardManager from "@/pages/card-manager.tsx"; +import ServerCardIn from "@/pages/card-in-screen.tsx"; +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([ - ...['/', '/servers', '/servers/add'].map(x => { + { + path: '/', + element: + }, + { + path: '/servers/:serverId', + element: + }, + ...['/servers', '/servers/add'].map(x => { return { path: x, element: @@ -25,11 +33,7 @@ const router = createHashRouter([ path: x, element: }; - }), - { - path: '/servers/:serverId', - element: - } + }) ]) createRoot(document.getElementById('root')!).render(