@atlaskit/editor-plugin-block-menu
Version:
BlockMenu plugin for @atlaskit/editor-core
20 lines (19 loc) • 697 B
JavaScript
;
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;
};