UNPKG

@atlaskit/editor-plugin-editor-disabled

Version:

Editor disabled plugin for @atlaskit/editor-core

21 lines 550 B
export let ACTION = /*#__PURE__*/function (ACTION) { ACTION["TOGGLE_DISABLED"] = "TOGGLE_DISABLED"; return ACTION; }({}); export function reducer(pluginState, meta) { if (meta && 'action' in meta) { switch (meta.action) { case ACTION.TOGGLE_DISABLED: if (meta.disabled === pluginState.disabledByPlugin) { return pluginState; } return { ...pluginState, disabledByPlugin: Boolean(meta.disabled) }; default: return pluginState; } } return pluginState; }