diff --git a/lib/engine.js b/lib/engine.js index 22fc60d..6ef5f7d 100644 --- a/lib/engine.js +++ b/lib/engine.js @@ -19,10 +19,12 @@ class Engine { } renderToString(reactClass, locals) { + reactClass = reactClass && reactClass.default ? reactClass.default : reactClass; return ReactDOMServer.renderToString(React.createElement(reactClass, locals)); } renderToStaticMarkup(reactClass, locals) { + reactClass = reactClass && reactClass.default ? reactClass.default : reactClass; return ReactDOMServer.renderToStaticMarkup(React.createElement(reactClass, locals)); } }