@ima/react-page-renderer
Version:
IMA.js React page renderer.
24 lines (23 loc) • 620 B
JavaScript
import { Component, createElement } from 'react';
/**
* Blank managed root view does not nothing except for rendering the current
* page view.
*
* This is the default managed root view.
*/ export class BlankManagedRootView extends Component {
static get defaultProps() {
return {
pageView: null
};
}
/**
* @inheritDoc
*/ render() {
const { pageView, ...restProps } = this.props;
if (!pageView) {
return null;
}
return /*#__PURE__*/ createElement(pageView, restProps);
}
}
//# sourceMappingURL=BlankManagedRootView.js.map