eventol/front/src/views/Report.jsx
import React from 'react';
import {render} from 'react-dom';
import {Provider} from 'react-redux';
import getStore from '../store';
import Report from '../containers/Report';
import {getCommunicator} from './utils/communicator';
import './index.scss';
const store = getStore();
window.render_components = properties => {
window.params = {...properties};
const communicator = getCommunicator(properties);
render(
<Provider store={store}>
<Report
communicator={communicator}
eventsPrivateData={properties.events_private_data}
user={properties.user}
/>
</Provider>,
document.getElementById('root')
);
};
if (module.hot) {
if (window.params) window.render_components(window.params);
module.hot.accept();
}