UNPKG

@ima/react-page-renderer

Version:

IMA.js React page renderer.

30 lines (29 loc) 1.09 kB
/* @if server ** export class LegacyClientPageRenderer {}; /* @else */ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "LegacyClientPageRenderer", { enumerable: true, get: function() { return LegacyClientPageRenderer; } }); const _reactdom = require("react-dom"); const _AbstractClientPageRenderer = require("./AbstractClientPageRenderer"); class LegacyClientPageRenderer extends _AbstractClientPageRenderer.AbstractClientPageRenderer { unmount() { if (this._viewContainer && (0, _reactdom.unmountComponentAtNode)(this._viewContainer)) { this._runUnmountCallback(); } super.unmount(); } _hydrateViewAdapter() { (0, _reactdom.hydrate)(this._getViewAdapterElement(), this._viewContainer, this._getHydrateCallback()); } _renderViewAdapter(callback, props) { (0, _reactdom.render)(this._getViewAdapterElement(Object.assign({}, props)), this._viewContainer, callback); } } /* @endif */ //# sourceMappingURL=LegacyClientPageRenderer.js.map