UNPKG

@atlaskit/editor-core

Version:

A package contains Atlassian editor core functionality

37 lines 1.53 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); var media_1 = require("../../../plugins/media"); var keymap_1 = require("../../../plugins/media/keymap"); var media_2 = require("../../../schema/nodes/media"); var media_group_1 = require("../../../schema/nodes/media-group"); var ToolbarMedia_1 = require("../../../ui/ToolbarMedia"); var mediaPlugin = { nodes: function () { return [ { name: 'mediaGroup', node: media_group_1.mediaGroup, rank: 1700 }, { name: 'media', node: media_2.media, rank: 1800 } ]; }, pmPlugins: function () { return [ { rank: 1200, plugin: function (schema, props, dispatch, providerFactory, errorReporter) { return media_1.createPlugin(schema, { providerFactory: providerFactory, errorReporter: errorReporter, uploadErrorHandler: props.uploadErrorHandler, waitForMediaUpload: props.waitForMediaUpload }); } }, { rank: 1220, plugin: function (schema) { return keymap_1.default(schema); } } ]; }, secondaryToolbarComponent: function (editorView, providerFactory) { return React.createElement(ToolbarMedia_1.default, { editorView: editorView, pluginKey: media_1.stateKey }); } }; exports.default = mediaPlugin; //# sourceMappingURL=index.js.map