@atlaskit/editor-plugin-insert-block
Version:
Insert block plugin for @atlaskit/editor-core
30 lines • 852 B
JavaScript
import React from 'react';
import { TableSelectorPopup } from '@atlaskit/editor-common/ui';
export const TableSelectorPopupWrapper = ({
isOpen,
targetRef,
isOpenedByKeyboard,
onSelection,
onClickOutside,
onEscapeKeydown,
onUnmount,
popupsMountPoint,
popupsBoundariesElement,
popupsScrollableElement
}) => {
if (!isOpen || !targetRef.current) {
return null;
}
return /*#__PURE__*/React.createElement(TableSelectorPopup, {
allowOutsideSelection: true,
target: targetRef.current,
onUnmount: onUnmount,
onSelection: onSelection,
popupsMountPoint: popupsMountPoint,
popupsBoundariesElement: popupsBoundariesElement,
popupsScrollableElement: popupsScrollableElement,
handleClickOutside: onClickOutside,
handleEscapeKeydown: onEscapeKeydown,
isOpenedByKeyboard: isOpenedByKeyboard
});
};