aboutsummaryrefslogtreecommitdiffstats
path: root/packages/renderer/src/index.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'packages/renderer/src/index.tsx')
-rw-r--r--packages/renderer/src/index.tsx10
1 files changed, 8 insertions, 2 deletions
diff --git a/packages/renderer/src/index.tsx b/packages/renderer/src/index.tsx
index 72a9ffd..726e00e 100644
--- a/packages/renderer/src/index.tsx
+++ b/packages/renderer/src/index.tsx
@@ -26,7 +26,7 @@ import CssBaseline from '@mui/material/CssBaseline';
26import { autorun } from 'mobx'; 26import { autorun } from 'mobx';
27import { addDisposer } from 'mobx-state-tree'; 27import { addDisposer } from 'mobx-state-tree';
28import React, { Suspense, lazy } from 'react'; 28import React, { Suspense, lazy } from 'react';
29import { render } from 'react-dom'; 29import { createRoot } from 'react-dom/client';
30 30
31import Loading from './components/Loading'; 31import Loading from './components/Loading';
32import StoreProvider from './components/StoreProvider'; 32import StoreProvider from './components/StoreProvider';
@@ -88,4 +88,10 @@ function Root(): JSX.Element {
88 ); 88 );
89} 89}
90 90
91render(<Root />, document.querySelector('#app')); 91const rootElement = document.querySelector('#app');
92if (rootElement === null) {
93 log.error('Root element not found');
94} else {
95 const root = createRoot(rootElement);
96 root.render(<Root />);
97}