@atlaskit/editor-plugin-breakout
Version:
Breakout plugin for @atlaskit/editor-core
20 lines (18 loc) • 717 B
JavaScript
;
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;
}