@atlaskit/editor-plugin-block-menu
Version:
BlockMenu plugin for @atlaskit/editor-core
17 lines • 758 B
JavaScript
import React, { useCallback } from 'react';
import { ToolbarDropdownItemSection } from '@atlaskit/editor-toolbar';
import { expValEqualsNoExposure } from '@atlaskit/tmp-editor-statsig/exp-val-equals-no-exposure';
import { checkIsFormatMenuHidden } from './utils/checkIsFormatMenuHidden';
export var FormatMenuSection = function FormatMenuSection(_ref) {
var children = _ref.children,
api = _ref.api;
var isFormatMenuHidden = useCallback(function () {
return checkIsFormatMenuHidden(api);
}, [api]);
if (isFormatMenuHidden()) {
return null;
}
return /*#__PURE__*/React.createElement(ToolbarDropdownItemSection, {
hasSeparator: expValEqualsNoExposure('platform_editor_ai_blockmenu_integration', 'isEnabled', true)
}, children);
};