@@ -4,32 +4,38 @@ import { ProtectedRoute } from "@web/auth/ProtectedRoute";
44import { UserProvider } from "@web/auth/UserContext" ;
55import { ROOT_ROUTES } from "@web/common/constants/routes" ;
66import SocketProvider from "@web/socket/SocketProvider" ;
7- import { LoginView } from "@web/views/Login" ;
87import { LogoutView } from "@web/views/Logout" ;
98import { NotFoundView } from "@web/views/NotFound" ;
109import OnboardingFlow from "@web/views/Onboarding/OnboardingFlow" ;
1110import { RootView } from "@web/views/Root" ;
1211
13- const router = createBrowserRouter ( [
12+ const router = createBrowserRouter (
13+ [
14+ {
15+ path : ROOT_ROUTES . ROOT ,
16+ element : (
17+ < ProtectedRoute >
18+ < UserProvider >
19+ < SocketProvider >
20+ < RootView />
21+ </ SocketProvider >
22+ </ UserProvider >
23+ </ ProtectedRoute >
24+ ) ,
25+ } ,
26+ {
27+ path : ROOT_ROUTES . LOGIN ,
28+ element : < OnboardingFlow /> ,
29+ } ,
30+ { path : ROOT_ROUTES . LOGOUT , element : < LogoutView /> } ,
31+ { path : "*" , element : < NotFoundView /> } ,
32+ ] ,
1433 {
15- path : ROOT_ROUTES . ROOT ,
16- element : (
17- < ProtectedRoute >
18- < UserProvider >
19- < SocketProvider >
20- < RootView />
21- </ SocketProvider >
22- </ UserProvider >
23- </ ProtectedRoute >
24- ) ,
34+ future : {
35+ v7_relativeSplatPath : true ,
36+ } ,
2537 } ,
26- {
27- path : ROOT_ROUTES . LOGIN ,
28- element : < OnboardingFlow /> ,
29- } ,
30- { path : ROOT_ROUTES . LOGOUT , element : < LogoutView /> } ,
31- { path : "*" , element : < NotFoundView /> } ,
32- ] ) ;
38+ ) ;
3339
3440export const RootRouter = ( ) => {
3541 return < RouterProvider router = { router } /> ;
0 commit comments