2016-08-28 18:55:56 +05:30
|
|
|
import 'babel-polyfill';
|
|
|
|
|
|
|
|
import ReactDOM from 'react-dom';
|
2016-08-30 12:32:00 +05:30
|
|
|
import ReactDOMServer from 'react-dom/server';
|
2016-08-28 18:55:56 +05:30
|
|
|
|
2016-09-04 14:49:14 +05:30
|
|
|
import App from 'App';
|
2016-08-30 12:32:00 +05:30
|
|
|
|
|
|
|
const isCli = typeof window === 'undefined';
|
|
|
|
|
|
|
|
if (isCli) {
|
|
|
|
module.exports = {
|
|
|
|
default: (props) =>
|
|
|
|
ReactDOMServer.renderToStaticMarkup(<App {...props} />)
|
|
|
|
};
|
|
|
|
} else {
|
2016-09-04 14:49:14 +05:30
|
|
|
ReactDOM.render(
|
|
|
|
<App type="register" payload={{locale: 'ru'}} debug />,
|
|
|
|
document.getElementById('app')
|
|
|
|
);
|
2016-08-30 12:32:00 +05:30
|
|
|
}
|