@atlaskit/editor-plugin-table
Version:
Table plugin for the @atlaskit/editor
20 lines (19 loc) • 1.04 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.HandleIconComponent = void 0;
var _react = _interopRequireDefault(require("react"));
var _DragHandleDisabledIcon = require("../icons/DragHandleDisabledIcon");
var _DragHandleIcon = require("../icons/DragHandleIcon");
var _MinimisedHandle = require("../icons/MinimisedHandle");
var HandleIconComponent = exports.HandleIconComponent = function HandleIconComponent(props) {
var forceDefaultHandle = props.forceDefaultHandle,
isHandleHovered = props.isHandleHovered,
hasMergedCells = props.hasMergedCells;
if (isHandleHovered || forceDefaultHandle) {
return hasMergedCells ? /*#__PURE__*/_react.default.createElement(_DragHandleDisabledIcon.DragHandleDisabledIcon, null) : /*#__PURE__*/_react.default.createElement(_DragHandleIcon.DragHandleIcon, null);
}
return /*#__PURE__*/_react.default.createElement(_MinimisedHandle.MinimisedHandleIcon, null);
};