UNPKG

@atlaskit/editor-core

Version:

A package contains Atlassian editor core functionality

24 lines 1.35 kB
"use strict"; 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