@atlaskit/editor-plugin-table
Version:
Table plugin for the @atlaskit/editor
20 lines (19 loc) • 830 B
JavaScript
;
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);
};