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