UNPKG

@gorpacrate/core-graphics

Version:

A core library for creating shape-based graphic editors

21 lines 942 B
"use strict"; exports.__esModule = true; var tslib_1 = require("tslib"); var React = require("react"); var shallowequal = require("shallowequal"); var ShapeRenderer = /** @class */ (function (_super) { tslib_1.__extends(ShapeRenderer, _super); function ShapeRenderer() { return _super !== null && _super.apply(this, arguments) || this; } ShapeRenderer.prototype.shouldComponentUpdate = function (nextProps) { return !shallowequal(this.props, nextProps); }; ShapeRenderer.prototype.render = function () { var _a = this.props, RenderComponent = _a.RenderComponent, mode = _a.mode, shapeData = _a.shapeData, onEditorEvent = _a.onEditorEvent; return (React.createElement(RenderComponent, { mode: mode, shapeData: shapeData, onEditorEvent: onEditorEvent })); }; return ShapeRenderer; }(React.Component)); exports["default"] = ShapeRenderer; //# sourceMappingURL=shape-renderer.js.map