@atlaskit/editor-plugin-table
Version:
Table plugin for the @atlaskit/editor
35 lines (34 loc) • 1.84 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.getTableZIndexes = void 0;
var _constants = require("@atlaskit/editor-shared-styles/constants");
var _isExperimentEnabled = require("@atlaskit/platform-feature-experiments/is-experiment-enabled");
var _consts = require("./consts");
// Keep table content below its sticky masks and header, and the entire table chrome
// below block controls (100) and Object Sidebar controls (300).
var getTableZIndexes = exports.getTableZIndexes = function getTableZIndexes() {
if ((0, _isExperimentEnabled.isExperimentEnabled)('platform_editor_sticky_headers_zindex')) {
return {
header: _consts.loweredNativeStickyHeaderZIndex,
aboveHeader: _consts.loweredNativeStickyHeaderZIndex + _constants.akEditorUnitZIndex,
belowHeader: _consts.loweredNativeStickyHeaderZIndex - _constants.akEditorUnitZIndex,
headerButton: _consts.loweredNativeStickyHeaderZIndex + (_constants.akEditorTableCellOnStickyHeaderZIndex - _consts.nativeStickyHeaderZIndex),
mask: _consts.stickyRowZIndex - _consts.tableContentZIndexOffset,
resizeHandle: _consts.resizeHandlerZIndex - _consts.tableContentZIndexOffset,
dangerOverlay: _consts.tableDangerOverlayZIndex - _consts.tableContentZIndexOffset,
mediaResizeHandle: _constants.akRichMediaResizeZIndex - _consts.tableContentZIndexOffset
};
}
return {
header: _consts.nativeStickyHeaderZIndex,
aboveHeader: _consts.aboveNativeStickyHeaderZIndex,
belowHeader: _consts.belowNativeStickyHeaderZIndex,
headerButton: _constants.akEditorTableCellOnStickyHeaderZIndex,
mask: _consts.stickyRowZIndex,
resizeHandle: _consts.resizeHandlerZIndex,
dangerOverlay: _consts.tableDangerOverlayZIndex,
mediaResizeHandle: _constants.akRichMediaResizeZIndex
};
};