File tree Expand file tree Collapse file tree 5 files changed +28
-12
lines changed Expand file tree Collapse file tree 5 files changed +28
-12
lines changed Original file line number Diff line number Diff line change @@ -8,6 +8,15 @@ if (ENV.MODE === 'development') {
8
8
if ( ENV . MODE === 'production' && ENV . SENTRY_DSN ) {
9
9
import ( '~/utils/monitoring.client.tsx' ) . then ( ( { init } ) => init ( ) )
10
10
}
11
- startTransition ( ( ) => {
12
- hydrateRoot ( document , < RemixBrowser /> )
13
- } )
11
+ if ( process . env . NODE_ENV === 'development' ) {
12
+ import ( 'remix-development-tools' ) . then ( ( { initRouteBoundariesClient } ) => {
13
+ initRouteBoundariesClient ( )
14
+ startTransition ( ( ) => {
15
+ hydrateRoot ( document , < RemixBrowser /> )
16
+ } )
17
+ } )
18
+ } else {
19
+ startTransition ( ( ) => {
20
+ hydrateRoot ( document , < RemixBrowser /> )
21
+ } )
22
+ }
Original file line number Diff line number Diff line change @@ -27,6 +27,13 @@ export default async function handleRequest(...args: DocRequestArgs) {
27
27
remixContext ,
28
28
loadContext ,
29
29
] = args
30
+ const context =
31
+ process . env . NODE_ENV === 'development'
32
+ ? await import ( 'remix-development-tools' ) . then (
33
+ ( { initRouteBoundariesServer } ) =>
34
+ initRouteBoundariesServer ( remixContext ) ,
35
+ )
36
+ : remixContext
30
37
const { currentInstance, primaryInstance } = await getInstanceInfo ( )
31
38
responseHeaders . set ( 'fly-region' , process . env . FLY_REGION ?? 'unknown' )
32
39
responseHeaders . set ( 'fly-app' , process . env . FLY_APP_NAME ?? 'unknown' )
@@ -47,7 +54,7 @@ export default async function handleRequest(...args: DocRequestArgs) {
47
54
48
55
const { pipe, abort } = renderToPipeableStream (
49
56
< NonceProvider value = { nonce } >
50
- < RemixServer context = { remixContext } url = { request . url } />
57
+ < RemixServer context = { context } url = { request . url } />
51
58
</ NonceProvider > ,
52
59
{
53
60
[ callbackName ] : ( ) => {
Original file line number Diff line number Diff line change @@ -238,7 +238,7 @@ function App() {
238
238
< Toaster />
239
239
{ RemixDevTools && (
240
240
< Suspense >
241
- < RemixDevTools showRouteBoundaries />
241
+ < RemixDevTools />
242
242
</ Suspense >
243
243
) }
244
244
</ Document >
Original file line number Diff line number Diff line change 137
137
"prettier" : " ^2.8.8" ,
138
138
"prettier-plugin-sql" : " ^0.15.1" ,
139
139
"prettier-plugin-tailwindcss" : " ^0.3.0" ,
140
- "remix-development-tools" : " ^1.2.2 " ,
140
+ "remix-development-tools" : " ^1.4.0 " ,
141
141
"remix-flat-routes" : " ^0.5.10" ,
142
142
"tsconfig-paths" : " ^4.2.0" ,
143
143
"tsx" : " ^3.12.7" ,
152
152
"prisma" : {
153
153
"seed" : " tsx prisma/seed.ts"
154
154
}
155
- }
155
+ }
You can’t perform that action at this time.
0 commit comments