UNPKG

@atlaskit/editor-plugin-caption

Version:

Caption plugin for @atlaskit/editor-core

31 lines 741 B
import { caption } from '@atlaskit/adf-schema'; import { captionKeymap } from './pm-plugins/keymap'; import { default as createCaptionPlugin } from './pm-plugins/main'; const captionPlugin = ({ api }) => { return { name: 'caption', nodes() { return [{ name: 'caption', node: caption }]; }, pmPlugins() { return [{ name: 'caption', plugin: ({ portalProviderAPI, providerFactory, eventDispatcher, dispatch }) => createCaptionPlugin(portalProviderAPI, eventDispatcher, providerFactory, dispatch, api) }, { name: 'captionKeymap', plugin: captionKeymap }]; } }; }; export default captionPlugin;