UNPKG

@atlaskit/editor-plugin-ufo

Version:

Ufo plugin for @atlaskit/editor-core

22 lines 924 B
import { expValEquals } from '@atlaskit/tmp-editor-statsig/exp-val-equals'; import { traceUFOInteractionOnFirstInteraction } from './pm-plugins/traceUFOInteractionOnFirstInteraction'; export var ufoPlugin = function ufoPlugin() { return { name: 'ufo', pmPlugins: function pmPlugins() { var _process; var isSSR = Boolean((_process = process) === null || _process === void 0 || (_process = _process.env) === null || _process === void 0 ? void 0 : _process.REACT_SSR); if (isSSR) { // This plugin is not needed in SSR environments - and uses apis which are not available in SSR internally return []; } if (expValEquals('platform_editor_abort_ufo_on_user_interaction', 'isEnabled', true)) { return [{ name: 'traceUFOInteractionOnFirstInteraction', plugin: traceUFOInteractionOnFirstInteraction }]; } return []; } }; };