UNPKG

@atlaskit/editor-plugin-caption

Version:

Caption plugin for @atlaskit/editor-core

38 lines (37 loc) 1.17 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _adfSchema = require("@atlaskit/adf-schema"); var _keymap = require("./pm-plugins/keymap"); var _main = _interopRequireDefault(require("./pm-plugins/main")); var captionPlugin = function captionPlugin(_ref) { var api = _ref.api; return { name: 'caption', nodes: function nodes() { return [{ name: 'caption', node: _adfSchema.caption }]; }, pmPlugins: function pmPlugins() { return [{ name: 'caption', plugin: function plugin(_ref2) { var portalProviderAPI = _ref2.portalProviderAPI, providerFactory = _ref2.providerFactory, eventDispatcher = _ref2.eventDispatcher, dispatch = _ref2.dispatch; return (0, _main.default)(portalProviderAPI, eventDispatcher, providerFactory, dispatch, api); } }, { name: 'captionKeymap', plugin: _keymap.captionKeymap }]; } }; }; var _default = exports.default = captionPlugin;