Files
Iris/src/js/index.js

24 lines
739 B
JavaScript
Executable File

import React from 'react';
import { createRoot } from 'react-dom/client';
import { Provider } from 'react-redux';
import { BrowserRouter, Route, Routes } from 'react-router-dom';
import { PersistGate } from 'redux-persist/integration/react';
import { store, persistor } from './store/index';
import App from './App';
require('../scss/app.scss');
const root = createRoot(document.getElementById('app'));
root.render(
<Provider store={store}>
<PersistGate loading={null} persistor={persistor}>
<BrowserRouter basename={window.location.pathname.indexOf('/iris') > -1 ? '/iris' : '/'}>
<Routes>
<Route path="*" element={<App />} />
</Routes>
</BrowserRouter>
</PersistGate>
</Provider>,
);