UNPKG

@atlaskit/editor-plugin-extension

Version:

editor-plugin-extension plugin for @atlaskit/editor-core

21 lines 790 B
import { ExtensionNodeView } from '@atlaskit/editor-common/extensibility'; import { withLazyLoading } from '@atlaskit/editor-common/lazy-node-view'; import { editorExperiment } from '@atlaskit/tmp-editor-statsig/experiments'; export function lazyExtensionNodeView(nodeName, ...params) { if (editorExperiment('platform_editor_exp_lazy_node_views', false)) { return ExtensionNodeView(...params); } return withLazyLoading({ nodeName, getNodeViewOptions: () => {}, loader: () => { const result = import( /* webpackChunkName: "@atlaskit-internal_editor-plugin-extension-nodeview" */ '@atlaskit/editor-common/extensibility').then(({ ExtensionNodeView }) => { return ExtensionNodeView(...params); }); return result; } }); }