@atlaskit/editor-plugin-block-menu
Version:
BlockMenu plugin for @atlaskit/editor-core
22 lines • 854 B
JavaScript
import React from 'react';
import { BlockMenuComponent } from './BlockMenuComponent';
/**
* Renders the given registered components
* Returns null if no components are rendered
*/
export var BlockMenuComponents = function BlockMenuComponents(_ref) {
var registeredComponents = _ref.registeredComponents,
childrenMap = _ref.childrenMap,
fallbacks = _ref.fallbacks;
if (!(registeredComponents !== null && registeredComponents !== void 0 && registeredComponents.length)) {
return null;
}
return /*#__PURE__*/React.createElement(React.Fragment, null, registeredComponents.map(function (registeredComponent) {
return /*#__PURE__*/React.createElement(BlockMenuComponent, {
key: registeredComponent.key,
registeredComponent: registeredComponent,
childrenMap: childrenMap,
fallbacks: fallbacks
});
}));
};