Skip to content

Commit 6991947

Browse files
fix(router-devtools-core): adds missing containerElement prop support for TanStackRouterDevtoolsCore (#4126)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
1 parent ada2b08 commit 6991947

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

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

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ class TanStackRouterDevtoolsCore {
5858
#panelProps: any
5959
#closeButtonProps: any
6060
#toggleButtonProps: any
61+
#containerElement?: string | any
6162

6263
#isMounted = false
6364
#Component: any
@@ -73,6 +74,7 @@ class TanStackRouterDevtoolsCore {
7374
this.#panelProps = config.panelProps
7475
this.#closeButtonProps = config.closeButtonProps
7576
this.#toggleButtonProps = config.toggleButtonProps
77+
this.#containerElement = config.containerElement
7678
}
7779

7880
mount<T extends HTMLElement>(el: T) {
@@ -90,6 +92,7 @@ class TanStackRouterDevtoolsCore {
9092
const panelProps = this.#panelProps
9193
const closeButtonProps = this.#closeButtonProps
9294
const toggleButtonProps = this.#toggleButtonProps
95+
const containerElement = this.#containerElement
9396

9497
let Devtools
9598

@@ -110,6 +113,7 @@ class TanStackRouterDevtoolsCore {
110113
panelProps={panelProps}
111114
closeButtonProps={closeButtonProps}
112115
toggleButtonProps={toggleButtonProps}
116+
containerElement={containerElement}
113117
/>
114118
)
115119
}, el)
@@ -146,6 +150,10 @@ class TanStackRouterDevtoolsCore {
146150
if (options.shadowDOMTarget !== undefined) {
147151
this.#shadowDOMTarget = options.shadowDOMTarget
148152
}
153+
154+
if (options.containerElement !== undefined) {
155+
this.#containerElement = options.containerElement
156+
}
149157
}
150158
}
151159

0 commit comments

Comments
 (0)