@atlaskit/editor-plugin-text-formatting
Version:
Text-formatting plugin for @atlaskit/editor-core
12 lines • 682 B
JavaScript
import { INPUT_METHOD } from '@atlaskit/editor-common/analytics';
import { bindKeymapWithEditorCommand, clearFormatting, findShortcutByKeymap } from '@atlaskit/editor-common/keymaps';
import { keymap } from '@atlaskit/editor-prosemirror/keymap';
import { clearFormattingWithAnalyticsNext } from '../editor-commands/clear-formatting';
export function keymapPlugin(editorAnalyticsAPI) {
var list = {};
bindKeymapWithEditorCommand(
// eslint-disable-next-line @typescript-eslint/no-non-null-assertion
findShortcutByKeymap(clearFormatting), clearFormattingWithAnalyticsNext(editorAnalyticsAPI)(INPUT_METHOD.SHORTCUT), list);
return keymap(list);
}
export default keymapPlugin;