blob: ffa64438bc02c90ab2a27bed0bf9aa43089ab947 [file] [log] [blame]
idillon169f64f2022-09-16 14:01:22 -04001'use strict'
2import './index.scss'
3import React from 'react'
4import { createRoot } from 'react-dom/client';
5import App from './App.js'
idillond858c182022-09-16 13:18:26 -04006import { store } from "../redux/store";
7import { Provider } from "react-redux";
idillon5e897432022-09-16 13:28:09 -04008import { BrowserRouter as Router } from "react-router-dom";
idillon5815c732022-09-16 13:54:45 -04009import './i18n';
Larbi Gharibe9af9732021-03-31 15:08:01 +010010
idillon8e6c0062022-09-16 13:34:43 -040011// import config from "../sentry-client.config.json"
idillon5e897432022-09-16 13:28:09 -040012import * as Sentry from "@sentry/react";
13import { BrowserTracing } from "@sentry/tracing";
14
idillon169f64f2022-09-16 14:01:22 -040015const container = document.getElementById("root");
16const root = createRoot(container);
17root.render(
18 <Provider store={store}>
19 <React.StrictMode>
20 <Router>
21 <App/>
22 </Router>
23 </React.StrictMode>
24 </Provider>
25);
Adrien BĂ©raude74741b2021-04-19 13:22:54 -040026
idillond858c182022-09-16 13:18:26 -040027if (import.meta.webpackHot)
28 import.meta.webpackHot.accept("./App", () => {
29 try {
30 render(App);
31 } catch (e) {
32 location.reload();
33 }
34 });