UNPKG

@atlaskit/editor-plugin-media

Version:

Media plugin for @atlaskit/editor-core

37 lines (36 loc) 1.44 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.ClipboardWrapper = void 0; var _react = _interopRequireDefault(require("react")); var _mediaPicker = require("@atlaskit/media-picker"); var _PickerFacadeProvider = _interopRequireDefault(require("./PickerFacadeProvider")); var ClipboardWrapper = exports.ClipboardWrapper = function ClipboardWrapper(_ref) { var api = _ref.api, container = _ref.container, featureFlags = _ref.featureFlags; return /*#__PURE__*/_react.default.createElement(_PickerFacadeProvider.default, { api: api, analyticsName: "clipboard" }, function (_ref2) { var mediaClientConfig = _ref2.mediaClientConfig, config = _ref2.config, pickerFacadeInstance = _ref2.pickerFacadeInstance; var clipboardConfig = Object.assign({}, config); clipboardConfig.container = container; clipboardConfig.onPaste = function (event) { event.stopPropagation(); return false; }; return /*#__PURE__*/_react.default.createElement(_mediaPicker.Clipboard, { mediaClientConfig: mediaClientConfig, config: clipboardConfig, onError: pickerFacadeInstance.handleUploadError, onPreviewUpdate: pickerFacadeInstance.handleUploadPreviewUpdate, onEnd: pickerFacadeInstance.handleReady, featureFlags: featureFlags }); }); };