@@ -5,7 +5,7 @@ import './style/style.css';
55import './style/mobile.css' ;
66import 'react-bootstrap-range-slider/dist/react-bootstrap-range-slider.css' ;
77
8- import { createBrowserRouter , createRoutesFromElements , Navigate , Route , RouterProvider } from "react-router-dom " ;
8+ import { createBrowserRouter , createRoutesFromElements , Navigate , Route , RouterProvider } from "react-router" ;
99import React , { useCallback , useEffect } from "react" ;
1010import { ThemeContextProvider , useTheme } from "./hooks/themeHook" ;
1111import axios from "axios" ;
@@ -134,18 +134,16 @@ const getBasename = () => {
134134const router = createBrowserRouter (
135135 createRoutesFromElements (
136136 < >
137- < Route path = "" element = { < MainPageRedirect /> } />
138- < Route path = "/" element = { < MainPageRedirect /> } />
139137 < Route path = "index.html" element = { < MainPageRedirect /> } />
140138 { ! staticSite && < Route path = "/login" element = { < Lazy > < LoginPage /> </ Lazy > } /> }
141139 { ! staticSite && < Route path = "/register" element = { < Lazy > < RegisterPage /> </ Lazy > } /> }
142140 < Route path = "/player/:identifier" element = { < Lazy > < PlayerPage /> </ Lazy > } >
143- < Route path = "" element = { < Lazy > < OverviewRedirect /> </ Lazy > } />
144141 < Route path = "overview" element = { < Lazy > < PlayerOverview /> </ Lazy > } />
145142 < Route path = "sessions" element = { < Lazy > < PlayerSessions /> </ Lazy > } />
146143 < Route path = "pvppve" element = { < Lazy > < PlayerPvpPve /> </ Lazy > } />
147144 < Route path = "servers" element = { < Lazy > < PlayerServers /> </ Lazy > } />
148145 < Route path = "plugins/:serverName" element = { < Lazy > < PlayerPluginData /> </ Lazy > } />
146+ < Route path = "" element = { < Lazy > < OverviewRedirect /> </ Lazy > } />
149147 < Route path = "*" element = { < ErrorView error = { {
150148 message : 'Unknown tab address, please correct the address' ,
151149 title : 'No such tab' ,
@@ -157,7 +155,6 @@ const router = createBrowserRouter(
157155 < Route path = "*" element = { < Lazy > < AllPlayers /> </ Lazy > } />
158156 </ Route >
159157 < Route path = "/server/:identifier" element = { < Lazy > < ServerPage /> </ Lazy > } >
160- < Route path = "" element = { < OverviewRedirect /> } />
161158 < Route path = "overview" element = { < Lazy > < ServerOverview /> </ Lazy > } />
162159 < Route path = "online-activity" element = { < Lazy > < OnlineActivity /> </ Lazy > } />
163160 < Route path = "sessions" element = { < Lazy > < ServerSessions /> </ Lazy > } />
@@ -172,14 +169,14 @@ const router = createBrowserRouter(
172169 < Route path = "plugin-history" element = { < Lazy > < ServerPluginHistory /> </ Lazy > } />
173170 < Route path = "plugins-overview" element = { < Lazy > < ServerPluginData /> </ Lazy > } />
174171 < Route path = "plugins/:plugin" element = { < Lazy > < ServerWidePluginData /> </ Lazy > } />
172+ < Route path = "" element = { < OverviewRedirect /> } />
175173 < Route path = "*" element = { < ErrorView error = { {
176174 message : 'Unknown tab address, please correct the address' ,
177175 title : 'No such tab' ,
178176 icon : faMapSigns
179177 } } /> } />
180178 </ Route >
181179 < Route path = "/network" element = { < Lazy > < NetworkPage /> </ Lazy > } >
182- < Route path = "" element = { < OverviewRedirect /> } />
183180 < Route path = "overview" element = { < Lazy > < NetworkOverview /> </ Lazy > } />
184181 < Route path = "serversOverview" element = { < Lazy > < NetworkServers /> </ Lazy > } />
185182 < Route path = "sessions" element = { < Lazy > < NetworkSessions /> </ Lazy > } />
@@ -193,6 +190,7 @@ const router = createBrowserRouter(
193190 < Route path = "plugin-history" element = { < Lazy > < NetworkPluginHistory /> </ Lazy > } />
194191 < Route path = "plugins-overview" element = { < Lazy > < ServerPluginData /> </ Lazy > } />
195192 < Route path = "plugins/:plugin" element = { < Lazy > < ServerWidePluginData /> </ Lazy > } />
193+ < Route path = "" element = { < OverviewRedirect /> } />
196194 < Route path = "*" element = { < ErrorView error = { {
197195 message : 'Unknown tab address, please correct the address' ,
198196 title : 'No such tab' ,
@@ -204,19 +202,21 @@ const router = createBrowserRouter(
204202 < Route path = "groups" element = { < Lazy > < GroupsView /> </ Lazy > } />
205203 </ Route > }
206204 { ! staticSite && < Route path = "/query" element = { < Lazy > < QueryPage /> </ Lazy > } >
207- < Route path = "" element = { < NewRedirect /> } />
208205 < Route path = "new" element = { < Lazy > < NewQueryView /> </ Lazy > } />
209206 < Route path = "result" element = { < Lazy > < QueryResultView /> </ Lazy > } />
207+ < Route path = "" element = { < NewRedirect /> } />
210208 </ Route > }
211209 { ! staticSite && < Route path = "/errors" element = { < Lazy > < ErrorsPage /> </ Lazy > } /> }
212210 { ! staticSite && < Route path = "/docs" element = { < Lazy > < SwaggerView /> </ Lazy > } /> }
213211 < Route path = "/theme-editor" element = { < Lazy > < ThemeEditorPage /> </ Lazy >
214212 } >
215- < Route path = "" element = { < NewRedirect /> } />
216213 < Route path = ":identifier" element = { < Lazy > < ThemeEditorView /> </ Lazy > } />
217214 < Route path = "new" element = { < Lazy > < AddThemeView /> </ Lazy > } />
218215 < Route path = "delete" element = { < Lazy > < DeleteThemesView /> </ Lazy > } />
216+ < Route path = "" element = { < NewRedirect /> } />
219217 </ Route >
218+ < Route path = "" element = { < MainPageRedirect /> } />
219+ < Route path = "/" element = { < MainPageRedirect /> } />
220220 < Route path = "*" element = { < Lazy > < ErrorPage error = { {
221221 message : 'Page not found, please correct the address' ,
222222 title : 'No such page' ,
0 commit comments