UNPKG

@atlaskit/editor-plugin-block-menu

Version:

BlockMenu plugin for @atlaskit/editor-core

20 lines (19 loc) 697 B
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.unwrapStep = void 0; var _toConsumableArray2 = _interopRequireDefault(require("@babel/runtime/helpers/toConsumableArray")); var unwrapStep = exports.unwrapStep = function unwrapStep(nodes) { var outputNodes = []; nodes.forEach(function (node) { // we may want to just skip the original instead of using it if (node.children.length === 0) { outputNodes.push(node); } else { outputNodes.push.apply(outputNodes, (0, _toConsumableArray2.default)(node.children)); } }); return outputNodes; };