UNPKG

@atlaskit/editor-plugin-table

Version:

Table plugin for the @atlaskit/editor

20 lines (19 loc) 830 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getSelectedCellValign = void 0; var _pluginFactory = require("../../../../pm-plugins/plugin-factory"); var getNormalizedValign = function getNormalizedValign(valign) { return valign !== null && valign !== void 0 ? valign : 'top'; }; var getSelectedCellValign = exports.getSelectedCellValign = function getSelectedCellValign(editorView) { if (!editorView) { return 'top'; } var state = editorView.state; var _getPluginState = (0, _pluginFactory.getPluginState)(state), targetCellPosition = _getPluginState.targetCellPosition; var cell = typeof targetCellPosition === 'number' ? state.doc.nodeAt(targetCellPosition) : undefined; return getNormalizedValign(cell === null || cell === void 0 ? void 0 : cell.attrs.valign); };