UNPKG

@atlaskit/editor-plugin-selection

Version:

Selection plugin for @atlaskit/editor-core

18 lines 508 B
import { SelectionActionTypes } from './actions'; export function reducer(pluginState, action) { switch (action.type) { case SelectionActionTypes.SET_DECORATIONS: return { ...pluginState, decorationSet: action.decorationSet, selection: action.selection }; case SelectionActionTypes.SET_RELATIVE_SELECTION: return { ...pluginState, selectionRelativeToNode: action.selectionRelativeToNode }; default: return pluginState; } }