UNPKG

@atlaskit/editor-plugin-media

Version:

Media plugin for @atlaskit/editor-core

33 lines (31 loc) 1.24 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.getPluginState = exports.createPlugin = exports.createCommand = void 0; var _safePlugin = require("@atlaskit/editor-common/safe-plugin"); var _utils = require("@atlaskit/editor-common/utils"); var _state = require("@atlaskit/editor-prosemirror/state"); var _reducer = _interopRequireDefault(require("./reducer")); // eslint-disable-next-line @typescript-eslint/consistent-type-imports var pluginKey = new _state.PluginKey('mediaPixelResizingPlugin'); var dest = (0, _utils.pluginFactory)(pluginKey, _reducer.default, { onSelectionChanged: function onSelectionChanged() { return { isPixelEditorOpen: false }; } }); var createPluginState = dest.createPluginState; var createCommand = exports.createCommand = dest.createCommand; var getPluginState = exports.getPluginState = dest.getPluginState; var createPlugin = exports.createPlugin = function createPlugin(_ref) { var dispatch = _ref.dispatch; return new _safePlugin.SafePlugin({ state: createPluginState(dispatch, { isPixelEditorOpen: false }), key: pluginKey }); };