@atlaskit/editor-plugin-find-replace
Version:
find replace plugin for @atlaskit/editor-core
26 lines (25 loc) • 1.04 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _enums = require("@atlaskit/editor-common/analytics/types/enums");
var _keymaps = require("@atlaskit/editor-common/keymaps");
var _keymap = require("@atlaskit/editor-prosemirror/keymap");
var _commandsWithAnalytics = require("./commands-with-analytics");
var activateFindReplace = function activateFindReplace(editorAnalyticsAPI, editorViewModeAPI) {
return function (state, dispatch) {
(0, _commandsWithAnalytics.activateWithAnalytics)(editorAnalyticsAPI, editorViewModeAPI)({
triggerMethod: _enums.TRIGGER_METHOD.SHORTCUT
})(state, dispatch);
return true;
};
};
var keymapPlugin = function keymapPlugin(editorAnalyticsAPI, editorViewModeAPI) {
var list = {};
if (_keymaps.find.common) {
(0, _keymaps.bindKeymapWithCommand)(_keymaps.find.common, activateFindReplace(editorAnalyticsAPI, editorViewModeAPI), list);
}
return (0, _keymap.keymap)(list);
};
var _default = exports.default = keymapPlugin;