|
import React from 'react' |
|
import App from './App' |
|
import { store } from 'store' |
|
import { createRoot } from 'react-dom/client' |
|
|
|
|
|
import 'assets/scss/style.scss' |
|
|
|
|
|
import { BrowserRouter } from 'react-router-dom' |
|
import { Provider } from 'react-redux' |
|
import { SnackbarProvider } from 'notistack' |
|
import ConfirmContextProvider from 'store/context/ConfirmContextProvider' |
|
import { ReactFlowContext } from 'store/context/ReactFlowContext' |
|
|
|
const container = document.getElementById('root') |
|
const root = createRoot(container) |
|
|
|
root.render( |
|
<React.StrictMode> |
|
<Provider store={store}> |
|
<BrowserRouter> |
|
<SnackbarProvider> |
|
<ConfirmContextProvider> |
|
<ReactFlowContext> |
|
<App /> |
|
</ReactFlowContext> |
|
</ConfirmContextProvider> |
|
</SnackbarProvider> |
|
</BrowserRouter> |
|
</Provider> |
|
</React.StrictMode> |
|
) |
|
|