UNPKG

@atlaskit/editor-plugin-table

Version:

Table plugin for the @atlaskit/editor

35 lines (34 loc) • 1.84 kB
"use strict"; 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 }; };