Skip to content

Commit bf20695

Browse files
authored
Merge branch 'main' into copilot/fix-8038056b-6260-4367-a757-556e9e0d7ff4
2 parents 90dc253 + 3fdfe4b commit bf20695

File tree

2 files changed

+31
-20
lines changed

2 files changed

+31
-20
lines changed

packages/web/src/__tests__/__mocks__/mock.render.tsx

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,12 @@ const AllTheProviders =
2727
<GoogleOAuthProvider clientId="anyClientId">
2828
<GlobalStyle />
2929
<ThemeProvider theme={theme}>
30-
<BrowserRouter>
30+
<BrowserRouter
31+
future={{
32+
v7_startTransition: true,
33+
v7_relativeSplatPath: true,
34+
}}
35+
>
3136
<Provider store={store}>{children}</Provider>
3237
</BrowserRouter>
3338
</ThemeProvider>

packages/web/src/routers/index.tsx

Lines changed: 25 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -4,32 +4,38 @@ import { ProtectedRoute } from "@web/auth/ProtectedRoute";
44
import { UserProvider } from "@web/auth/UserContext";
55
import { ROOT_ROUTES } from "@web/common/constants/routes";
66
import SocketProvider from "@web/socket/SocketProvider";
7-
import { LoginView } from "@web/views/Login";
87
import { LogoutView } from "@web/views/Logout";
98
import { NotFoundView } from "@web/views/NotFound";
109
import OnboardingFlow from "@web/views/Onboarding/OnboardingFlow";
1110
import { 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

3440
export const RootRouter = () => {
3541
return <RouterProvider router={router} />;

0 commit comments

Comments
 (0)