Skip to content

Commit 2a8888d

Browse files
committed
Support lazy-loaded descendant routes.
1 parent 1e023fb commit 2a8888d

File tree

21 files changed

+178
-360
lines changed

21 files changed

+178
-360
lines changed

dev-packages/e2e-tests/test-applications/react-create-browser-router-lazy-routes/.gitignore

-29
This file was deleted.

dev-packages/e2e-tests/test-applications/react-create-browser-router-lazy-routes/.npmrc

-2
This file was deleted.

dev-packages/e2e-tests/test-applications/react-create-browser-router-lazy-routes/package.json

-40
This file was deleted.

dev-packages/e2e-tests/test-applications/react-create-browser-router-lazy-routes/playwright.config.mjs

-7
This file was deleted.

dev-packages/e2e-tests/test-applications/react-create-browser-router-lazy-routes/public/index.html

-24
This file was deleted.

dev-packages/e2e-tests/test-applications/react-create-browser-router-lazy-routes/src/globals.d.ts

-5
This file was deleted.

dev-packages/e2e-tests/test-applications/react-create-browser-router-lazy-routes/src/index.tsx

-71
This file was deleted.

dev-packages/e2e-tests/test-applications/react-create-browser-router-lazy-routes/src/pages/Index.tsx

-23
This file was deleted.

dev-packages/e2e-tests/test-applications/react-create-browser-router-lazy-routes/src/pages/User.tsx

-8
This file was deleted.

dev-packages/e2e-tests/test-applications/react-create-browser-router-lazy-routes/src/react-app-env.d.ts

-1
This file was deleted.

dev-packages/e2e-tests/test-applications/react-create-browser-router-lazy-routes/start-event-proxy.mjs

-6
This file was deleted.

dev-packages/e2e-tests/test-applications/react-create-browser-router-lazy-routes/tests/errors.test.ts

-30
This file was deleted.

dev-packages/e2e-tests/test-applications/react-create-browser-router-lazy-routes/tests/transactions.test.ts

-83
This file was deleted.

dev-packages/e2e-tests/test-applications/react-create-browser-router-lazy-routes/tsconfig.json

-20
This file was deleted.

dev-packages/e2e-tests/test-applications/react-create-browser-router/src/index.tsx

+10-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import * as Sentry from '@sentry/react';
2-
import React from 'react';
2+
import React, { lazy, Suspense } from 'react';
33
import ReactDOM from 'react-dom/client';
44
import {
55
RouterProvider,
@@ -42,13 +42,22 @@ Sentry.init({
4242
});
4343

4444
const sentryCreateBrowserRouter = Sentry.wrapCreateBrowserRouterV6(createBrowserRouter);
45+
const LazyLoadedUser = lazy(() => import('./pages/LazyLoadedUser'));
4546

4647
const router = sentryCreateBrowserRouter(
4748
[
4849
{
4950
path: '/',
5051
element: <Index />,
5152
},
53+
{
54+
path: '/lazy-loaded-user/*',
55+
element: (
56+
<Suspense fallback={<div>Loading...</div>}>
57+
<LazyLoadedUser />
58+
</Suspense>
59+
),
60+
},
5261
{
5362
path: '/user/:id',
5463
element: <User />,

0 commit comments

Comments
 (0)