@@ -4,25 +4,31 @@ import type { RouteObject } from 'react-router'
44import { NotFound } from './components/NotFound.js'
55import { DocsLayout } from './layouts/DocsLayout.js'
66import { Root } from './root.js'
7+ import { maybeHandleChunkError } from './utils/chunkError.js'
78
89const notFoundRoute = ( ( ) => {
910 const virtualRoute = routes_virtual . find ( ( { path } ) => path === '*' )
1011 if ( virtualRoute )
1112 return {
1213 path : virtualRoute . path ,
1314 lazy : async ( ) => {
14- const { frontmatter, ...route } = await virtualRoute . lazy ( )
15+ try {
16+ const { frontmatter, ...route } = await virtualRoute . lazy ( )
1517
16- return {
17- ...route ,
18- element : (
19- < Root frontmatter = { frontmatter } path = { virtualRoute . path } >
20- < DocsLayout >
21- < route . default />
22- </ DocsLayout >
23- </ Root >
24- ) ,
25- } satisfies RouteObject
18+ return {
19+ ...route ,
20+ element : (
21+ < Root frontmatter = { frontmatter } path = { virtualRoute . path } >
22+ < DocsLayout >
23+ < route . default />
24+ </ DocsLayout >
25+ </ Root >
26+ ) ,
27+ } satisfies RouteObject
28+ } catch ( error ) {
29+ maybeHandleChunkError ( error as Error )
30+ throw error
31+ }
2632 } ,
2733 }
2834
@@ -45,24 +51,29 @@ export const routes = [
4551 . map ( ( route_virtual ) => ( {
4652 path : route_virtual . path ,
4753 lazy : async ( ) => {
48- const { frontmatter, ...route } = await route_virtual . lazy ( )
54+ try {
55+ const { frontmatter, ...route } = await route_virtual . lazy ( )
4956
50- return {
51- ...route ,
52- element : (
53- < Root
54- content = { decodeURIComponent ( route_virtual . content ?? '' ) }
55- filePath = { route_virtual . filePath }
56- frontmatter = { frontmatter }
57- lastUpdatedAt = { route_virtual . lastUpdatedAt }
58- path = { route_virtual . path }
59- >
60- < DocsLayout >
61- < route . default />
62- </ DocsLayout >
63- </ Root >
64- ) ,
65- } satisfies RouteObject
57+ return {
58+ ...route ,
59+ element : (
60+ < Root
61+ content = { decodeURIComponent ( route_virtual . content ?? '' ) }
62+ filePath = { route_virtual . filePath }
63+ frontmatter = { frontmatter }
64+ lastUpdatedAt = { route_virtual . lastUpdatedAt }
65+ path = { route_virtual . path }
66+ >
67+ < DocsLayout >
68+ < route . default />
69+ </ DocsLayout >
70+ </ Root >
71+ ) ,
72+ } satisfies RouteObject
73+ } catch ( error ) {
74+ maybeHandleChunkError ( error as Error )
75+ throw error
76+ }
6677 } ,
6778 } ) ) ,
6879 notFoundRoute ,
0 commit comments