영업용 pav
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

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();