All files / src/app/project ProjectRoot.tsx

0% Statements 0/18
100% Branches 0/0
0% Functions 0/1
0% Lines 0/18

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33                                                                 
import React from "react";
import { createRoot } from "react-dom/client";
import { Provider } from "react-redux";
import store from "store/configureStore";
import App from "components/app/App";
import AppContainerDnD from "components/app/AppContainerDnD";
import ThemeProvider from "ui/theme/ThemeProvider";
import GlobalStyle from "ui/globalStyle";
import { initTheme } from "renderer/lib/theme";
import { initFullScreenDetector } from "renderer/lib/handleFullScreen";
import initRendererL10N from "renderer/lib/lang/initRendererL10N";
import "./initProject";
 
(async () => {
  await initRendererL10N();
  await initTheme();
  await initFullScreenDetector();
 
  const root = createRoot(document.getElementById("App") as HTMLElement);
  root.render(
    <React.StrictMode>
      <Provider store={store}>
        <ThemeProvider>
          <GlobalStyle />
          <AppContainerDnD>
            <App />
          </AppContainerDnD>
        </ThemeProvider>
      </Provider>
    </React.StrictMode>
  );
})();