migrate to react-router v7 and BrowserRouter

This commit is contained in:
jeffvli
2025-10-22 19:41:17 -07:00
parent 2504c0ec10
commit bf75dec0ce
42 changed files with 81 additions and 73 deletions
+1 -1
View File
@@ -1,7 +1,7 @@
import isElectron from 'is-electron';
import { NuqsAdapter } from 'nuqs/adapters/react-router/v6';
import { useEffect, useMemo } from 'react';
import { Navigate, Outlet } from 'react-router-dom';
import { Navigate, Outlet } from 'react-router';
import { useServerAuthenticated } from '/@/renderer/hooks/use-server-authenticated';
import { AppRoute } from '/@/renderer/router/routes';
+3 -3
View File
@@ -1,5 +1,5 @@
import { lazy, Suspense } from 'react';
import { HashRouter, Route, Routes } from 'react-router-dom';
import { BrowserRouter, Route, Routes } from 'react-router';
import { AppRoute } from './routes';
@@ -69,7 +69,7 @@ const RouteErrorBoundary = lazy(
export const AppRouter = () => {
const router = (
<HashRouter future={{ v7_startTransition: true }}>
<BrowserRouter>
<ModalsProvider
modals={{
addToPlaylist: AddToPlaylistContextModal,
@@ -206,7 +206,7 @@ export const AppRouter = () => {
</Route>
</Routes>
</ModalsProvider>
</HashRouter>
</BrowserRouter>
);
return <Suspense fallback={<></>}>{router}</Suspense>;