UNPKG

@atlaskit/editor-plugin-synced-block

Version:

SyncedBlock plugin for @atlaskit/editor-core

20 lines 893 B
import React from 'react'; import { TRANSFORM_MENU_SECTION, TRANSFORM_MENU_SECTION_RANK, BLOCK_ACTIONS_CREATE_SYNCED_BLOCK_MENU_ITEM } from '@atlaskit/editor-common/block-menu'; import { CreateOrCopySyncedBlockDropdownItem } from './CreateSyncedBlockDropdownItem'; export var getBlockMenuComponents = function getBlockMenuComponents(api, enableSourceSyncedBlockCreation) { return [{ type: 'block-menu-item', key: BLOCK_ACTIONS_CREATE_SYNCED_BLOCK_MENU_ITEM.key, parent: { type: 'block-menu-section', key: TRANSFORM_MENU_SECTION.key, rank: TRANSFORM_MENU_SECTION_RANK[BLOCK_ACTIONS_CREATE_SYNCED_BLOCK_MENU_ITEM.key] }, component: function component() { return /*#__PURE__*/React.createElement(CreateOrCopySyncedBlockDropdownItem, { api: api, enableSourceSyncedBlockCreation: enableSourceSyncedBlockCreation }); } }]; };