diff --git a/invokeai/frontend/web/src/component.tsx b/invokeai/frontend/web/src/component.tsx new file mode 100644 index 0000000000..8bd85b50e1 --- /dev/null +++ b/invokeai/frontend/web/src/component.tsx @@ -0,0 +1,38 @@ +import React, { lazy } from 'react'; +import { Provider } from 'react-redux'; +import { PersistGate } from 'redux-persist/integration/react'; +import { store } from './app/store'; +import { persistor } from './persistor'; +import '@fontsource/inter/100.css'; +import '@fontsource/inter/200.css'; +import '@fontsource/inter/300.css'; +import '@fontsource/inter/400.css'; +import '@fontsource/inter/500.css'; +import '@fontsource/inter/600.css'; +import '@fontsource/inter/700.css'; +import '@fontsource/inter/800.css'; +import '@fontsource/inter/900.css'; + +import Loading from './Loading'; + +// Localization +import './i18n'; + +const App = lazy(() => import('./app/App')); +const ThemeLocaleProvider = lazy(() => import('./app/ThemeLocaleProvider')); + +export default function Component() { + return ( + + + } persistor={persistor}> + }> + + + + + + + + ); +} diff --git a/invokeai/frontend/web/src/main.tsx b/invokeai/frontend/web/src/main.tsx index edbca0c368..e0423d7e4e 100644 --- a/invokeai/frontend/web/src/main.tsx +++ b/invokeai/frontend/web/src/main.tsx @@ -1,37 +1,7 @@ -import React, { lazy } from 'react'; import ReactDOM from 'react-dom/client'; -import { Provider } from 'react-redux'; -import { PersistGate } from 'redux-persist/integration/react'; -import { store } from './app/store'; -import { persistor } from './persistor'; -import '@fontsource/inter/100.css'; -import '@fontsource/inter/200.css'; -import '@fontsource/inter/300.css'; -import '@fontsource/inter/400.css'; -import '@fontsource/inter/500.css'; -import '@fontsource/inter/600.css'; -import '@fontsource/inter/700.css'; -import '@fontsource/inter/800.css'; -import '@fontsource/inter/900.css'; -import Loading from './Loading'; - -// Localization -import './i18n'; - -const App = lazy(() => import('./app/App')); -const ThemeLocaleProvider = lazy(() => import('./app/ThemeLocaleProvider')); +import Component from './component'; ReactDOM.createRoot(document.getElementById('root') as HTMLElement).render( - - - } persistor={persistor}> - }> - - - - - - - + );