UNPKG

@atlaskit/editor-plugin-media

Version:

Media plugin for @atlaskit/editor-core

26 lines 909 B
import { SafePlugin } from '@atlaskit/editor-common/safe-plugin'; import { pluginFactory } from '@atlaskit/editor-common/utils'; // eslint-disable-next-line @typescript-eslint/consistent-type-imports import { PluginKey } from '@atlaskit/editor-prosemirror/state'; import reducer from './reducer'; var pluginKey = new PluginKey('mediaPixelResizingPlugin'); var dest = pluginFactory(pluginKey, reducer, { onSelectionChanged: function onSelectionChanged() { return { isPixelEditorOpen: false }; } }); var createPluginState = dest.createPluginState; var createCommand = dest.createCommand; var getPluginState = dest.getPluginState; export var createPlugin = function createPlugin(_ref) { var dispatch = _ref.dispatch; return new SafePlugin({ state: createPluginState(dispatch, { isPixelEditorOpen: false }), key: pluginKey }); }; export { createCommand, getPluginState };