UNPKG

@atlaskit/editor-plugin-text-formatting

Version:

Text-formatting plugin for @atlaskit/editor-core

12 lines 682 B
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;