UNPKG

@atlaskit/editor-plugin-breakout

Version:

Breakout plugin for @atlaskit/editor-core

20 lines (18 loc) 717 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.isSupportedNodeForBreakout = isSupportedNodeForBreakout; var _experiments = require("@atlaskit/tmp-editor-statsig/experiments"); var supportedNodesForBreakout = ['codeBlock', 'layoutSection', 'expand']; var supportedNodesForBreakoutAdvancedLayouts = ['codeBlock', 'expand']; /** * Check if breakout can be applied to a node * @param node Node to check */ function isSupportedNodeForBreakout(node) { if ((0, _experiments.editorExperiment)('advanced_layouts', true)) { return supportedNodesForBreakoutAdvancedLayouts.indexOf(node.type.name) !== -1; } return supportedNodesForBreakout.indexOf(node.type.name) !== -1; }