UNPKG

@atlaskit/editor-plugin-block-menu

Version:

BlockMenu plugin for @atlaskit/editor-core

29 lines (28 loc) 1.16 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.BlockMenuComponents = void 0; var _react = _interopRequireDefault(require("react")); var _BlockMenuComponent = require("./BlockMenuComponent"); /** * Renders the given registered components * Returns null if no components are rendered */ var BlockMenuComponents = exports.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.default.createElement(_react.default.Fragment, null, registeredComponents.map(function (registeredComponent) { return /*#__PURE__*/_react.default.createElement(_BlockMenuComponent.BlockMenuComponent, { key: registeredComponent.key, registeredComponent: registeredComponent, childrenMap: childrenMap, fallbacks: fallbacks }); })); };