@atlaskit/editor-plugin-table
Version:
Table plugin for the @atlaskit/editor
77 lines (71 loc) • 2.6 kB
JavaScript
import _defineProperty from "@babel/runtime/helpers/defineProperty";
import { BACKGROUND_COLOR_ITEM, CLEAR_CELLS_ITEM } from '../shared/keys';
// --- Menu surface ---
export var COLUMN_MENU = {
type: 'menu',
key: 'column-handle-menu'
};
// --- Sections ---
export var COLUMN_TOGGLE_SECTION = {
type: 'menu-section',
key: 'column-toggle-section'
};
export var COLUMN_BACKGROUND_SECTION = {
type: 'menu-section',
key: 'column-background-section'
};
export var COLUMN_SORT_SECTION = {
type: 'menu-section',
key: 'column-sort-section'
};
export var COLUMN_ADD_SECTION = {
type: 'menu-section',
key: 'column-add-section'
};
export var COLUMN_DANGER_SECTION = {
type: 'menu-section',
key: 'column-danger-section'
};
export var COLUMN_SECTION_RANK = _defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty({}, COLUMN_TOGGLE_SECTION.key, 100), COLUMN_BACKGROUND_SECTION.key, 200), COLUMN_SORT_SECTION.key, 300), COLUMN_ADD_SECTION.key, 400), COLUMN_DANGER_SECTION.key, 500);
export var HEADER_COLUMN_TOGGLE_ITEM = {
type: 'menu-item',
key: 'header-column-toggle'
};
export var SORT_INCREASING_ITEM = {
type: 'menu-item',
key: 'sort-increasing'
};
export var SORT_DECREASING_ITEM = {
type: 'menu-item',
key: 'sort-decreasing'
};
export var ADD_COLUMN_LEFT_ITEM = {
type: 'menu-item',
key: 'add-column-left'
};
export var ADD_COLUMN_RIGHT_ITEM = {
type: 'menu-item',
key: 'add-column-right'
};
export var MOVE_COLUMN_LEFT_ITEM = {
type: 'menu-item',
key: 'move-column-left'
};
export var MOVE_COLUMN_RIGHT_ITEM = {
type: 'menu-item',
key: 'move-column-right'
};
export var DISTRIBUTE_COLUMNS_ITEM = {
type: 'menu-item',
key: 'distribute-columns'
};
export var DELETE_COLUMN_ITEM = {
type: 'menu-item',
key: 'delete-column'
};
// --- Item ranks within their sections ---
export var COLUMN_TOGGLE_SECTION_RANK = _defineProperty({}, HEADER_COLUMN_TOGGLE_ITEM.key, 100);
export var COLUMN_BACKGROUND_SECTION_RANK = _defineProperty({}, BACKGROUND_COLOR_ITEM.key, 100);
export var COLUMN_SORT_SECTION_RANK = _defineProperty(_defineProperty({}, SORT_INCREASING_ITEM.key, 100), SORT_DECREASING_ITEM.key, 200);
export var COLUMN_ADD_SECTION_RANK = _defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty({}, ADD_COLUMN_LEFT_ITEM.key, 100), ADD_COLUMN_RIGHT_ITEM.key, 200), MOVE_COLUMN_LEFT_ITEM.key, 300), MOVE_COLUMN_RIGHT_ITEM.key, 400), DISTRIBUTE_COLUMNS_ITEM.key, 500);
export var COLUMN_DANGER_SECTION_RANK = _defineProperty(_defineProperty({}, CLEAR_CELLS_ITEM.key, 100), DELETE_COLUMN_ITEM.key, 200);