diff --git a/packages/cli/package.json b/packages/cli/package.json
index 1725fe0..0d5ecbb 100644
--- a/packages/cli/package.json
+++ b/packages/cli/package.json
@@ -1,6 +1,6 @@
{
"name": "@instantcommerce/cli",
- "version": "1.3.1",
+ "version": "1.3.2",
"author": "Instant Commerce B.V.",
"license": "MIT",
"bin": {
diff --git a/packages/preview/src/containers/Preview/index.tsx b/packages/preview/src/containers/Preview/index.tsx
index c1e8e50..2931306 100644
--- a/packages/preview/src/containers/Preview/index.tsx
+++ b/packages/preview/src/containers/Preview/index.tsx
@@ -1,6 +1,7 @@
import { useEffect, useMemo, useState } from 'react';
import * as React from 'react';
-import ReactDOM from 'react-dom/client';
+import * as ReactDOM from 'react-dom';
+import ReactDOMClient from 'react-dom/client';
import { HelmetProvider } from 'react-helmet-async';
import { getStore } from '../../lib/getStore';
@@ -8,6 +9,10 @@ import { BlockRenderer } from './BlockRenderer';
import { Head } from './Head';
window.React = React;
+window.ReactDOM = {
+ ...ReactDOM,
+ ...ReactDOMClient,
+};
const Preview = () => {
const [error, setError] = useState('');
@@ -63,4 +68,4 @@ const Preview = () => {
);
};
-ReactDOM.createRoot(document.getElementById('root')!).render();
+ReactDOMClient.createRoot(document.getElementById('root')!).render();