@atlaskit/editor-core
Version:
A package contains Atlassian editor core functionality
24 lines • 1.35 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = require("tslib");
var React = require("react");
var react_1 = require("react");
var Popup_1 = require("../Popup");
var styles_1 = require("./styles");
var FloatingToolbar = (function (_super) {
tslib_1.__extends(FloatingToolbar, _super);
function FloatingToolbar() {
return _super !== null && _super.apply(this, arguments) || this;
}
FloatingToolbar.prototype.render = function () {
var _a = this.props, children = _a.children, className = _a.className, target = _a.target, offset = _a.offset, fitWidth = _a.fitWidth, fitHeight = _a.fitHeight, popupsMountPoint = _a.popupsMountPoint, popupsBoundariesElement = _a.popupsBoundariesElement, onPositionCalculated = _a.onPositionCalculated;
if (!target) {
return null;
}
return (React.createElement(Popup_1.default, { target: target, offset: offset, fitWidth: fitWidth, fitHeight: fitHeight, mountTo: popupsMountPoint, boundariesElement: popupsBoundariesElement, onPositionCalculated: onPositionCalculated },
React.createElement(styles_1.Container, { className: "" + (className || '') }, children)));
};
return FloatingToolbar;
}(react_1.PureComponent));
exports.default = FloatingToolbar;
//# sourceMappingURL=index.js.map