@atlaskit/editor-plugin-caption
Version:
Caption plugin for @atlaskit/editor-core
31 lines • 741 B
JavaScript
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;