@gorpacrate/core-graphics
Version:
A core library for creating shape-based graphic editors
22 lines • 999 B
JavaScript
;
exports.__esModule = true;
var tslib_1 = require("tslib");
var React = require("react");
var ContextMenuRenderer = /** @class */ (function (_super) {
tslib_1.__extends(ContextMenuRenderer, _super);
function ContextMenuRenderer() {
return _super !== null && _super.apply(this, arguments) || this;
}
ContextMenuRenderer.prototype.render = function () {
var _a = this.props, contextMenuState = _a.contextMenuState, contextMenuRenderer = _a.contextMenuRenderer, onEditorEvent = _a.onEditorEvent, viewport = _a.viewport;
if (typeof contextMenuRenderer === 'string') {
return React.createElement(contextMenuRenderer);
}
return (React.createElement(contextMenuRenderer, {
contextMenuState: contextMenuState, onEditorEvent: onEditorEvent, viewport: viewport
}));
};
return ContextMenuRenderer;
}(React.Component));
exports["default"] = ContextMenuRenderer;
//# sourceMappingURL=context-menu.js.map