Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.
 
 

49 řádky
1.6 KiB

  1. import { StrictMode } from 'react';
  2. import { createRoot } from 'react-dom/client';
  3. import { BrowserRouter } from 'react-router-dom';
  4. import "./assets/style/styles.css"
  5. // scroll bar
  6. import 'simplebar/src/simplebar.css';
  7. // third-party
  8. import { Provider as ReduxProvider } from 'react-redux';
  9. // apex-chart
  10. import 'assets/third-party/apex-chart.css';
  11. // project import
  12. import App from './App';
  13. import { store } from 'store';
  14. import reportWebVitals from './reportWebVitals';
  15. import {I18nProvider} from "./components/I18nProvider";
  16. import {AutoLogoutProvider} from "./components/AutoLogoutProvider";
  17. import {RefreshTokenProvider} from "./components/RefreshTokenProvider";
  18. // ==============================|| MAIN - REACT DOM RENDER ||============================== //
  19. const container = document.getElementById('root');
  20. const root = createRoot(container); // createRoot(container!) if you use TypeScript
  21. //const NotAuthorized = lazy(() => import('../views/NotAuthorized'))
  22. //const Error = lazy(() => import('../views/Error'))
  23. root.render(
  24. <StrictMode>
  25. <ReduxProvider store={store}>
  26. <I18nProvider>
  27. <BrowserRouter basename="/">
  28. <RefreshTokenProvider>
  29. <AutoLogoutProvider>
  30. <App />
  31. </AutoLogoutProvider>
  32. </RefreshTokenProvider>
  33. </BrowserRouter>
  34. </I18nProvider>
  35. </ReduxProvider>
  36. </StrictMode>
  37. );
  38. // If you want to start measuring performance in your app, pass a function
  39. // to log results (for example: reportWebVitals(console.log))
  40. // or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals
  41. reportWebVitals();