websrc/cacti-user/src/index.js
import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import {applyMiddleware, createStore} from 'redux';
import {Provider} from 'react-redux';
import thunk from 'redux-thunk';
import logger from 'redux-logger';
import reducers from './reducers';
import WMUserApp from './WMUserApp';
const createStoreWithMiddleware = applyMiddleware(thunk, logger)(createStore);
const store = createStoreWithMiddleware(reducers, window.__REDUX_DEVTOOLS_EXTENSION__ && window.__REDUX_DEVTOOLS_EXTENSION__());
let wm_root = document.getElementById('weathermap-user-root');
ReactDOM.render(<Provider store={store}><WMUserApp {...(wm_root.dataset)} /></Provider>, wm_root);