Files
weave-scope/client/app/scripts/terminal-main.js
2016-11-23 15:59:41 +01:00

29 lines
690 B
JavaScript

require('../styles/main.less');
require('../images/favicon.ico');
import 'babel-polyfill';
import React from 'react';
import ReactDOM from 'react-dom';
import { Provider } from 'react-redux';
import { AppContainer } from 'react-hot-loader';
import configureStore from './stores/configureStore';
const store = configureStore();
function renderApp() {
const TerminalApp = require('./components/terminal-app').default;
ReactDOM.render(
<Provider store={store}>
<AppContainer>
<TerminalApp />
</AppContainer>
</Provider>,
document.getElementById('app')
);
}
renderApp();
if (module.hot) {
module.hot.accept('./components/terminal-app', renderApp);
}