import { __extends } from "../../../../../../../tslib@2.6.2/node_modules/tslib/tslib.es6.js";
import React__default from "react";
var VisualElementHandler = (
  /** @class */
  function(_super) {
    __extends(VisualElementHandler2, _super);
    function VisualElementHandler2() {
      return _super !== null && _super.apply(this, arguments) || this;
    }
    VisualElementHandler2.prototype.getSnapshotBeforeUpdate = function() {
      this.updateProps();
      return null;
    };
    VisualElementHandler2.prototype.componentDidUpdate = function() {
    };
    VisualElementHandler2.prototype.updateProps = function() {
      var _a = this.props, visualElement = _a.visualElement, props = _a.props;
      if (visualElement)
        visualElement.setProps(props);
    };
    VisualElementHandler2.prototype.render = function() {
      return this.props.children;
    };
    return VisualElementHandler2;
  }(React__default.Component)
);
export {
  VisualElementHandler
};
//# sourceMappingURL=VisualElementHandler.js.map
