UNPKG

@atlaskit/editor-plugin-table

Version:

Table plugin for the @atlaskit/editor

60 lines (59 loc) 2.24 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.getSharedItems = void 0; var _react = _interopRequireDefault(require("react")); var _keys = require("../cell/keys"); var _keys2 = require("../column/keys"); var _keys3 = require("../row/keys"); var _BackgroundColorItem = require("./items/BackgroundColorItem"); var _ClearCellsItem = require("./items/ClearCellsItem"); var _keys4 = require("./keys"); var getSharedItems = exports.getSharedItems = function getSharedItems(_ref) { var api = _ref.api; return [{ type: _keys4.BACKGROUND_COLOR_ITEM.type, key: _keys4.BACKGROUND_COLOR_ITEM.key, parents: [{ type: _keys3.ROW_BACKGROUND_SECTION.type, key: _keys3.ROW_BACKGROUND_SECTION.key, rank: _keys3.ROW_BACKGROUND_SECTION_RANK[_keys4.BACKGROUND_COLOR_ITEM.key] }, { type: _keys2.COLUMN_BACKGROUND_SECTION.type, key: _keys2.COLUMN_BACKGROUND_SECTION.key, rank: _keys2.COLUMN_BACKGROUND_SECTION_RANK[_keys4.BACKGROUND_COLOR_ITEM.key] }, { type: _keys.CELL_ACTION_SECTION.type, key: _keys.CELL_ACTION_SECTION.key, rank: _keys.CELL_ACTION_SECTION_RANK[_keys4.BACKGROUND_COLOR_ITEM.key] }], component: function component() { return /*#__PURE__*/_react.default.createElement(_BackgroundColorItem.BackgroundColorItem, { api: api }); } }, { type: _keys4.CLEAR_CELLS_ITEM.type, key: _keys4.CLEAR_CELLS_ITEM.key, parents: [{ type: _keys3.ROW_DANGER_SECTION.type, key: _keys3.ROW_DANGER_SECTION.key, rank: _keys3.ROW_DANGER_SECTION_RANK[_keys4.CLEAR_CELLS_ITEM.key] }, { type: _keys2.COLUMN_DANGER_SECTION.type, key: _keys2.COLUMN_DANGER_SECTION.key, rank: _keys2.COLUMN_DANGER_SECTION_RANK[_keys4.CLEAR_CELLS_ITEM.key] }, { type: _keys.CELL_DANGER_SECTION.type, key: _keys.CELL_DANGER_SECTION.key, rank: _keys.CELL_DANGER_SECTION_RANK[_keys4.CLEAR_CELLS_ITEM.key] }], component: function component() { return /*#__PURE__*/_react.default.createElement(_ClearCellsItem.ClearCellsItem, { api: api }); } }]; };