UNPKG

@atlaskit/editor-plugin-media

Version:

Media plugin for @atlaskit/editor-core

24 lines 1.24 kB
import { withLazyLoading } from '@atlaskit/editor-common/lazy-node-view'; import { expValEquals } from '@atlaskit/tmp-editor-statsig/exp-val-equals'; import { ReactMediaGroupNode } from './mediaGroup'; export var lazyMediaGroupView = function lazyMediaGroupView(portalProviderAPI, eventDispatcher, providerFactory) { var options = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : {}; var api = arguments.length > 4 ? arguments[4] : undefined; if (expValEquals('platform_editor_media_vc_fixes', 'isEnabled', true)) { return ReactMediaGroupNode(portalProviderAPI, eventDispatcher, providerFactory, options, api); } return withLazyLoading({ nodeName: 'mediaGroup', getNodeViewOptions: function getNodeViewOptions() {}, loader: function loader() { var result = import( /* webpackChunkName: "@atlaskit-internal_editor-plugin-media-group-lazy-node-view" */ './mediaGroup').then(function (_ref) { var ReactMediaGroupNode = _ref.ReactMediaGroupNode; return function (node, view, getPos) { return ReactMediaGroupNode(portalProviderAPI, eventDispatcher, providerFactory, options, api)(node, view, getPos); }; }); return result; } }); };