Skip to content

Commit fdf31ff

Browse files
maxx-coffeeJoshua Coffeeautofix-ci[bot]
authored
fix: Fix devtools when using shadowdom (#4212)
Co-authored-by: Joshua Coffee <joshcoffee@gannett.com> Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
1 parent 1f34687 commit fdf31ff

File tree

1 file changed

+14
-11
lines changed

1 file changed

+14
-11
lines changed

packages/router-devtools-core/src/TanStackRouterDevtoolsCore.tsx

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { createSignal, lazy } from 'solid-js'
22
import { render } from 'solid-js/web'
3+
import { ShadowDomTargetContext } from './context'
34
import type { AnyRouter } from '@tanstack/router-core'
45
import type { Signal } from 'solid-js'
56

@@ -104,17 +105,19 @@ class TanStackRouterDevtoolsCore {
104105
}
105106

106107
return (
107-
<Devtools
108-
position={position}
109-
initialIsOpen={initialIsOpen}
110-
shadowDOMTarget={shadowDOMTarget}
111-
router={router}
112-
routerState={routerState}
113-
panelProps={panelProps}
114-
closeButtonProps={closeButtonProps}
115-
toggleButtonProps={toggleButtonProps}
116-
containerElement={containerElement}
117-
/>
108+
<ShadowDomTargetContext.Provider value={shadowDOMTarget}>
109+
<Devtools
110+
position={position}
111+
initialIsOpen={initialIsOpen}
112+
router={router}
113+
routerState={routerState}
114+
shadowDOMTarget={shadowDOMTarget}
115+
panelProps={panelProps}
116+
closeButtonProps={closeButtonProps}
117+
toggleButtonProps={toggleButtonProps}
118+
containerElement={containerElement}
119+
/>
120+
</ShadowDomTargetContext.Provider>
118121
)
119122
}, el)
120123

0 commit comments

Comments
 (0)