UNPKG

@atlaskit/editor-plugin-breakout

Version:

Breakout plugin for @atlaskit/editor-core

17 lines (16 loc) 457 B
import { findSupportedNodeForBreakout } from './find-breakout-node'; /** * Get the current mode of the breakout at the selection * @param state Current EditorState */ export function getBreakoutMode(state) { const node = findSupportedNodeForBreakout(state.selection); if (!node) { return; } const breakoutMark = node.node.marks.find(m => m.type.name === 'breakout'); if (!breakoutMark) { return; } return breakoutMark.attrs.mode; }