* save work * fix reset styling * fix toast reducer * update non-react deps * update react libraries * remove jquery, use sanitize-html instead * add missing change * fix deps and dev deps * update workflow to target Node 16 * run @mui/codemod to remove @mui/styles * add default body font size * update react 17 to 18 * declare enum before use * add rel attr to links * fix font sizing issue * trailing commas * refactor deep destructuring Co-authored-by: Jeremy Letto <jeremy.letto@datasite.com>
25 lines
686 B
TypeScript
25 lines
686 B
TypeScript
import { StrictMode } from 'react';
|
|
import { createRoot } from 'react-dom/client';
|
|
import { Theme, StyledEngineProvider } from '@mui/material';
|
|
import { ThemeProvider } from '@mui/material/styles';
|
|
|
|
import { AppShell } from './containers';
|
|
import { materialTheme } from './material-theme';
|
|
|
|
import './i18n';
|
|
import './index.css';
|
|
|
|
const AppWithMaterialTheme = () => (
|
|
<StrictMode>
|
|
<StyledEngineProvider injectFirst>
|
|
<ThemeProvider theme={materialTheme}>
|
|
<AppShell />
|
|
</ThemeProvider>
|
|
</StyledEngineProvider>
|
|
</StrictMode>
|
|
);
|
|
|
|
const container = document.getElementById('root');
|
|
const root = createRoot(container!);
|
|
|
|
root.render(<AppWithMaterialTheme />);
|