UNPKG

@atlaskit/editor-plugin-insert-block

Version:

Insert block plugin for @atlaskit/editor-core

36 lines (35 loc) 1.39 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.TableSelectorPopupWrapper = void 0; var _react = _interopRequireDefault(require("react")); var _ui = require("@atlaskit/editor-common/ui"); var TableSelectorPopupWrapper = exports.TableSelectorPopupWrapper = function TableSelectorPopupWrapper(_ref) { var isOpen = _ref.isOpen, targetRef = _ref.targetRef, isOpenedByKeyboard = _ref.isOpenedByKeyboard, onSelection = _ref.onSelection, onClickOutside = _ref.onClickOutside, onEscapeKeydown = _ref.onEscapeKeydown, onUnmount = _ref.onUnmount, popupsMountPoint = _ref.popupsMountPoint, popupsBoundariesElement = _ref.popupsBoundariesElement, popupsScrollableElement = _ref.popupsScrollableElement; if (!isOpen || !targetRef.current) { return null; } return /*#__PURE__*/_react.default.createElement(_ui.TableSelectorPopup, { allowOutsideSelection: true, target: targetRef.current, onUnmount: onUnmount, onSelection: onSelection, popupsMountPoint: popupsMountPoint, popupsBoundariesElement: popupsBoundariesElement, popupsScrollableElement: popupsScrollableElement, handleClickOutside: onClickOutside, handleEscapeKeydown: onEscapeKeydown, isOpenedByKeyboard: isOpenedByKeyboard }); };