/* done shot mechanism (100%) done client-side shot mechanism done croppr.js done shot stickers todo progress todo hotkeys via sagas todo map catalogue todo public maps todo map search todo map lazy loading todo tooltips todo better poly editor https://github.com/SupriyaSudhindra/leaflet-editable-polyline todo network operations notify todo delayed notify (delay(2000).then(showLoadingMsg)) todo network error notifications todo check canvas support at startup todo check osrm is up todo better loader screen todo network errors handling on startup todo map preview on save */ import React from 'react'; import ReactDOM from 'react-dom'; import { App } from '$containers/App'; import '$styles/main.less'; import { Provider } from 'react-redux'; import { PersistGate } from 'redux-persist/integration/react'; import { configureStore } from '$redux/store'; import { pushLoaderState } from '$utils/history'; const { store, persistor } = configureStore(); pushLoaderState(10); export const Index = () => ( ); ReactDOM.render(, document.getElementById('index'));