UNPKG

741 BJavaScriptView Raw
1import { caption } from '@atlaskit/adf-schema';
2import { captionKeymap } from './pm-plugins/keymap';
3import { default as createCaptionPlugin } from './pm-plugins/main';
4const captionPlugin = ({
5 api
6}) => {
7 return {
8 name: 'caption',
9 nodes() {
10 return [{
11 name: 'caption',
12 node: caption
13 }];
14 },
15 pmPlugins() {
16 return [{
17 name: 'caption',
18 plugin: ({
19 portalProviderAPI,
20 providerFactory,
21 eventDispatcher,
22 dispatch
23 }) => createCaptionPlugin(portalProviderAPI, eventDispatcher, providerFactory, dispatch, api)
24 }, {
25 name: 'captionKeymap',
26 plugin: captionKeymap
27 }];
28 }
29 };
30};
31export default captionPlugin;
\No newline at end of file