@atlaskit/editor-plugin-block-menu
Version:
BlockMenu plugin for @atlaskit/editor-core
18 lines • 698 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 const FormatMenuSection = ({
children,
api
}) => {
const isFormatMenuHidden = useCallback(() => {
return checkIsFormatMenuHidden(api);
}, [api]);
if (isFormatMenuHidden()) {
return null;
}
return /*#__PURE__*/React.createElement(ToolbarDropdownItemSection, {
hasSeparator: expValEqualsNoExposure('platform_editor_ai_blockmenu_integration', 'isEnabled', true)
}, children);
};