UNPKG

@atlaskit/editor-plugin-block-controls

Version:

Block controls plugin for @atlaskit/editor-core

31 lines • 1.54 kB
import { nodeMargins, spacingBetweenNodesForPreview } from './consts'; export var buildLayoutColumnMenuMeta = function buildLayoutColumnMenuMeta(anchorPos, openedViaKeyboard) { return { anchorPos: anchorPos, openedViaKeyboard: openedViaKeyboard }; }; export var getNodeSpacingForDragPreview = function getNodeSpacingForDragPreview(node) { var _spacingBetweenNodesF2; if (!node) { return spacingBetweenNodesForPreview.default; } var nodeTypeName = node.type.name; if (nodeTypeName === 'heading') { var _spacingBetweenNodesF; return (_spacingBetweenNodesF = spacingBetweenNodesForPreview["heading".concat(node.attrs.level)]) !== null && _spacingBetweenNodesF !== void 0 ? _spacingBetweenNodesF : spacingBetweenNodesForPreview.default; } return (_spacingBetweenNodesF2 = spacingBetweenNodesForPreview[nodeTypeName]) !== null && _spacingBetweenNodesF2 !== void 0 ? _spacingBetweenNodesF2 : spacingBetweenNodesForPreview.default; }; export var getNodeMarginsForDragPreview = function getNodeMarginsForDragPreview(node) { var _nodeMargins$nodeType; if (!node) { return nodeMargins.default; } var nodeTypeName = node.type.name; if (nodeTypeName === 'heading') { var _nodeMargins; return (_nodeMargins = nodeMargins["heading".concat(node.attrs.level)]) !== null && _nodeMargins !== void 0 ? _nodeMargins : nodeMargins.default; } return (_nodeMargins$nodeType = nodeMargins[nodeTypeName]) !== null && _nodeMargins$nodeType !== void 0 ? _nodeMargins$nodeType : nodeMargins.default; };