You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
57 lines
1.5 KiB
57 lines
1.5 KiB
2 years ago
|
// ** React Imports
|
||
|
import { Suspense, lazy } from 'react';
|
||
|
import ReactDOM from 'react-dom';
|
||
|
|
||
|
// ** Redux Imports
|
||
|
import { Provider } from 'react-redux';
|
||
|
import { store } from './redux/storeConfig/store';
|
||
|
|
||
|
// ** Toast & ThemeColors Context
|
||
|
import { ToastContainer } from 'react-toastify';
|
||
|
import { ThemeContext } from './utility/context/ThemeColors';
|
||
|
|
||
|
// ** Spinner (Splash Screen)
|
||
|
import Spinner from './@core/components/spinner/Fallback-spinner';
|
||
|
|
||
|
// ** Ripple Button
|
||
|
import './@core/components/ripple-button';
|
||
|
|
||
|
// ** PrismJS
|
||
|
import 'prismjs';
|
||
|
import 'prismjs/themes/prism-tomorrow.css';
|
||
|
import 'prismjs/components/prism-jsx.min';
|
||
|
|
||
|
// ** React Perfect Scrollbar
|
||
|
import 'react-perfect-scrollbar/dist/css/styles.css';
|
||
|
|
||
|
// ** React Toastify
|
||
|
import '@styles/react/libs/toastify/toastify.scss';
|
||
|
|
||
|
// ** Core styles
|
||
|
import './@core/assets/fonts/feather/iconfont.css';
|
||
|
import './@core/scss/core.scss';
|
||
|
import './assets/scss/style.scss';
|
||
|
|
||
|
// ** Service Worker
|
||
|
import * as serviceWorker from './serviceWorker';
|
||
|
|
||
|
// ** Lazy load app
|
||
|
const LazyApp = lazy(() => import('./App'));
|
||
|
|
||
|
ReactDOM.render(
|
||
|
<Provider store={store}>
|
||
|
<Suspense fallback={<Spinner />}>
|
||
|
<ThemeContext>
|
||
|
<LazyApp />
|
||
|
<ToastContainer newestOnTop />
|
||
|
</ThemeContext>
|
||
|
</Suspense>
|
||
|
</Provider>,
|
||
|
document.getElementById('root')
|
||
|
);
|
||
|
|
||
|
// If you want your app to work offline and load faster, you can change
|
||
|
// unregister() to register() below. Note this comes with some pitfalls.
|
||
|
// Learn more about service workers: https://bit.ly/CRA-PWA
|
||
|
serviceWorker.unregister();
|