@atlaskit/editor-plugin-block-menu
Version:
BlockMenu plugin for @atlaskit/editor-core
19 lines (18 loc) • 523 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.createMenuItemsMap = void 0;
/**
* Helper function to create menu items map from block menu components.
*/
var createMenuItemsMap = exports.createMenuItemsMap = function createMenuItemsMap(blockMenuComponents) {
if (!blockMenuComponents) {
return new Map();
}
return new Map(blockMenuComponents.filter(function (c) {
return c.type === 'block-menu-item';
}).map(function (item) {
return [item.key, item];
}));
};