/* done add ability to copy-paste address after saving todo save progress done hide sticker dialog on sticker selection done separate mode for stricker selection done TEST: set initialData after saving map, clear is-modified done TEST: provider / logo triggers setChanged done shot mechanism (100%) done client-side shot mechanism done croppr.js done shot stickers done progress done hotkeys via sagas done better loader screen done network errors handling on startup 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 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'));