UNPKG

dmn-js-shared

Version:

Shared components used by dmn-js

24 lines 881 B
import { createVNode, createComponentVNode } from "inferno"; import { Component } from 'inferno'; export default class ViewerComponent extends Component { constructor(props) { super(props); const injector = this._injector = props.injector; this._changeSupport = injector.get('changeSupport'); this._components = injector.get('components'); this._renderer = injector.get('renderer'); } getChildContext() { return { changeSupport: this._changeSupport, components: this._components, renderer: this._renderer, injector: this._injector }; } render() { const components = this._components.getComponents('viewer'); return createVNode(1, "div", "viewer-container", components && components.map((Component, index) => createComponentVNode(2, Component, null, index)), 0); } } //# sourceMappingURL=ViewerComponent.js.map