emails-renderer/src/index.js

21 lines
459 B
JavaScript
Raw Normal View History

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
}