UNPKG

@atlaskit/editor-plugin-list

Version:

List plugin for @atlaskit/editor-core

44 lines (43 loc) 1.96 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getListComponents = void 0; var _blockMenu = require("@atlaskit/editor-common/block-menu"); var _BulletedListBlockMenuItem = require("./BulletedListBlockMenuItem"); var _NumberedListBlockMenuItem = require("./NumberedListBlockMenuItem"); var BULLET_LIST_NODE_NAME = 'bulletList'; var ORDERED_LIST_NODE_NAME = 'orderedList'; var getListComponents = exports.getListComponents = function getListComponents(api) { return [{ type: 'block-menu-item', key: _blockMenu.TRANSFORM_STRUCTURE_BULLETED_LIST_MENU_ITEM.key, parent: { type: 'block-menu-section', key: _blockMenu.TRANSFORM_STRUCTURE_MENU_SECTION.key, rank: _blockMenu.TRANSFORM_STRUCTURE_MENU_SECTION_RANK[_blockMenu.TRANSFORM_STRUCTURE_BULLETED_LIST_MENU_ITEM.key] }, component: (0, _BulletedListBlockMenuItem.createBulletedListBlockMenuItem)({ api: api }), isHidden: function isHidden() { var _api$blockMenu; return Boolean(api === null || api === void 0 || (_api$blockMenu = api.blockMenu) === null || _api$blockMenu === void 0 ? void 0 : _api$blockMenu.actions.isTransformOptionDisabled(BULLET_LIST_NODE_NAME)); } }, { type: 'block-menu-item', key: _blockMenu.TRANSFORM_STRUCTURE_NUMBERED_LIST_MENU_ITEM.key, parent: { type: 'block-menu-section', key: _blockMenu.TRANSFORM_STRUCTURE_MENU_SECTION.key, rank: _blockMenu.TRANSFORM_STRUCTURE_MENU_SECTION_RANK[_blockMenu.TRANSFORM_STRUCTURE_NUMBERED_LIST_MENU_ITEM.key] }, component: (0, _NumberedListBlockMenuItem.createNumberedListBlockMenuItem)({ api: api }), isHidden: function isHidden() { var _api$blockMenu2; return Boolean(api === null || api === void 0 || (_api$blockMenu2 = api.blockMenu) === null || _api$blockMenu2 === void 0 ? void 0 : _api$blockMenu2.actions.isTransformOptionDisabled(ORDERED_LIST_NODE_NAME)); } }]; };