@atlaskit/editor-plugin-media
Version:
Media plugin for @atlaskit/editor-core
9 lines • 500 B
JavaScript
import { addAltText, bindKeymapWithCommand, escape } from '@atlaskit/editor-common/keymaps';
import { keymap } from '@atlaskit/editor-prosemirror/keymap';
import { closeMediaAltTextMenu, openMediaAltTextMenu } from './commands';
export default function keymapPlugin(schema, editorAnalyticsAPI) {
const list = {};
bindKeymapWithCommand(addAltText.common, openMediaAltTextMenu(editorAnalyticsAPI), list);
bindKeymapWithCommand(escape.common, closeMediaAltTextMenu, list);
return keymap(list);
}