@wordpress/block-editor
Version:
37 lines (31 loc) • 901 B
JavaScript
/**
* WordPress dependencies
*/
import { PanelBody } from '@wordpress/components';
import { __ } from '@wordpress/i18n';
/**
* Internal dependencies
*/
import BlockQuickNavigation from '../block-quick-navigation';
import ContentOnlyControls from '../content-only-controls';
const ContentTab = ( { rootClientId, contentClientIds } ) => {
if ( ! contentClientIds || contentClientIds.length === 0 ) {
return null;
}
const shouldShowContentOnlyControls =
window?.__experimentalContentOnlyPatternInsertion &&
window?.__experimentalContentOnlyInspectorFields;
return (
<>
{ ! shouldShowContentOnlyControls && (
<PanelBody title={ __( 'Content' ) }>
<BlockQuickNavigation clientIds={ contentClientIds } />
</PanelBody>
) }
{ shouldShowContentOnlyControls && (
<ContentOnlyControls rootClientId={ rootClientId } />
) }
</>
);
};
export default ContentTab;