@lonelyplanet/dotcom-core
Version:
This package is meant to house some of our more common UI and shared libs across dotcom applications.
31 lines (24 loc) • 599 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var React = require("react");
var container_1 = require("../config/container");
var types_1 = require("../types");
exports.ssr = function (_a) {
var component = _a.component,
props = _a.props;
return React.createElement("div", {
dangerouslySetInnerHTML: {
__html: render({
component: component,
props: props
})
}
});
};
function render(options) {
var core = container_1.default.get(types_1.default.ICore);
return core.render(options);
}
exports.render = render;