diff --git a/packages/base-styles/_z-index.scss b/packages/base-styles/_z-index.scss
index 80794990713ff3..54f9af059ec354 100644
--- a/packages/base-styles/_z-index.scss
+++ b/packages/base-styles/_z-index.scss
@@ -163,7 +163,9 @@ $z-layers: (
".components-resizable-box__corner-handle": 2,
// Make sure block manager sticky category titles appear above the options
- ".edit-post-manage-blocks-modal__category-title": 1,
+ ".edit-post-block-manager__category-title": 1,
+ // And block manager sticky disabled block count is higher still
+ ".edit-post-block-manager__disabled-blocks-count": 2,
// Needs to be higher than any other element as this is an overlay to catch all events
".components-tooltip .event-catcher": 100002,
diff --git a/packages/e2e-tests/specs/editor/plugins/allowed-blocks.test.js b/packages/e2e-tests/specs/editor/plugins/allowed-blocks.test.js
index ba98a92319d074..804e062fa725b8 100644
--- a/packages/e2e-tests/specs/editor/plugins/allowed-blocks.test.js
+++ b/packages/e2e-tests/specs/editor/plugins/allowed-blocks.test.js
@@ -40,10 +40,14 @@ describe( 'Allowed Blocks Filter', () => {
} );
it( 'should remove not allowed blocks from the block manager', async () => {
- await clickOnMoreMenuItem( 'Block Manager' );
+ await clickOnMoreMenuItem( 'Preferences' );
+ const [ blocksTab ] = await page.$x(
+ `//button[contains(text(), "Blocks")]`
+ );
+ await blocksTab.click();
const BLOCK_LABEL_SELECTOR =
- '.edit-post-manage-blocks-modal__checklist-item .components-checkbox-control__label';
+ '.edit-post-block-manager__checklist-item .components-checkbox-control__label';
await page.waitForSelector( BLOCK_LABEL_SELECTOR );
const blocks = await page.evaluate( ( selector ) => {
return Array.from( document.querySelectorAll( selector ) )
diff --git a/packages/edit-post/src/components/manage-blocks-modal/category.js b/packages/edit-post/src/components/block-manager/category.js
similarity index 92%
rename from packages/edit-post/src/components/manage-blocks-modal/category.js
rename to packages/edit-post/src/components/block-manager/category.js
index 3583f47b9e7211..217a42e610f16c 100644
--- a/packages/edit-post/src/components/manage-blocks-modal/category.js
+++ b/packages/edit-post/src/components/block-manager/category.js
@@ -46,8 +46,7 @@ function BlockManagerCategory( {
...hiddenBlockTypes
);
- const titleId =
- 'edit-post-manage-blocks-modal__category-title-' + instanceId;
+ const titleId = 'edit-post-block-manager__category-title-' + instanceId;
const isAllChecked = checkedBlockNames.length === filteredBlockTypes.length;
@@ -64,12 +63,12 @@ function BlockManagerCategory( {
{ title } }
/>
diff --git a/packages/edit-post/src/components/manage-blocks-modal/checklist.js b/packages/edit-post/src/components/block-manager/checklist.js
similarity index 85%
rename from packages/edit-post/src/components/manage-blocks-modal/checklist.js
rename to packages/edit-post/src/components/block-manager/checklist.js
index ab561b071fbb4c..bdbc304e2d1bff 100644
--- a/packages/edit-post/src/components/manage-blocks-modal/checklist.js
+++ b/packages/edit-post/src/components/block-manager/checklist.js
@@ -11,11 +11,11 @@ import { CheckboxControl } from '@wordpress/components';
function BlockTypesChecklist( { blockTypes, value, onItemChange } ) {
return (
-
+
{ blockTypes.map( ( blockType ) => (
-
- setSearch( nextSearch ) }
- className="edit-post-manage-blocks-modal__search"
- />
+
{ !! numberOfHiddenBlocks && (
-
+
{ sprintf(
/* translators: %d: number of blocks. */
_n(
- '%d block is disabled.',
- '%d blocks are disabled.',
+ '%d block is hidden.',
+ '%d blocks are hidden.',
numberOfHiddenBlocks
),
numberOfHiddenBlocks
) }
) }
+
setSearch( nextSearch ) }
+ className="edit-post-block-manager__search"
+ />
{ blockTypes.length === 0 && (
-
+
{ __( 'No blocks found.' ) }
) }
diff --git a/packages/edit-post/src/components/manage-blocks-modal/show-all.js b/packages/edit-post/src/components/block-manager/show-all.js
similarity index 75%
rename from packages/edit-post/src/components/manage-blocks-modal/show-all.js
rename to packages/edit-post/src/components/block-manager/show-all.js
index d024dfecca208f..e3b6ef4b0e72a1 100644
--- a/packages/edit-post/src/components/manage-blocks-modal/show-all.js
+++ b/packages/edit-post/src/components/block-manager/show-all.js
@@ -7,13 +7,13 @@ import { __ } from '@wordpress/i18n';
export default function BlockManagerShowAll( { checked, onChange } ) {
const instanceId = useInstanceId( BlockManagerShowAll );
- const id = 'edit-post-manage-blocks-modal__show-all-' + instanceId;
+ const id = 'edit-post-block-manager__show-all-' + instanceId;
return (
-
+