@atlaskit/editor-plugin-selection-toolbar
Version:
@atlaskit/editor-plugin-selection-toolbar for @atlaskit/editor-core
26 lines • 601 B
JavaScript
import React from 'react';
import { useEditorToolbar } from '@atlaskit/editor-common/toolbar';
import { ToolbarDropdownItemSection } from '@atlaskit/editor-toolbar';
const usePluginState = _api => {
const {
editorViewMode
} = useEditorToolbar();
return {
editorViewMode
};
};
export const MenuSection = ({
children,
api
}) => {
const {
editorViewMode
} = usePluginState(api);
const isEdit = editorViewMode === 'edit';
if (!isEdit) {
return null;
}
return /*#__PURE__*/React.createElement(ToolbarDropdownItemSection, {
hasSeparator: isEdit
}, children);
};