Skip to content

Commit 2cfadcc

Browse files
committed
v5.0.2: fix properly getting createRoot from ReactDOMClient
1 parent a5d93da commit 2cfadcc

File tree

3 files changed

+5
-4
lines changed

3 files changed

+5
-4
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@depay/react-shadow-dom",
33
"moduleName": "ReactShadowDOM",
4-
"version": "5.0.1",
4+
"version": "5.0.2",
55
"description": "A library to easily render react compatible shadow DOMs for web components with individual styling for inside and outside.",
66
"main": "./dist/umd/index.js",
77
"module": "./dist/esm/index.js",

rollup.globals.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
export default {
2-
'react-dom': 'ReactDOM'
2+
'react-dom': 'ReactDOM',
3+
'react-dom/client': 'ReactDOMClient',
34
}

src/index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { createRoot } from 'react-dom/client'
1+
import * as ReactDOMClient from 'react-dom/client'
22
import { createInsideContainer } from './insideContainer'
33
import { createOutsideContainer } from './outsideContainer'
44
import { createShadow } from './shadow'
@@ -32,7 +32,7 @@ function ReactShadowDOM({
3232
content = content(insideContainer)
3333
}
3434

35-
const insideRoot = createRoot(insideContainer)
35+
const insideRoot = ReactDOMClient.createRoot(insideContainer)
3636
insideRoot.render(content)
3737

3838
return { content, unmount: () => unmount({ insideRoot, outsideContainer }) }

0 commit comments

Comments
 (0)