diff --git a/packages/edit-post/src/components/manage-blocks-modal/manager.js b/packages/edit-post/src/components/manage-blocks-modal/manager.js index 7cf25463e8a4d7..1992baf8789287 100644 --- a/packages/edit-post/src/components/manage-blocks-modal/manager.js +++ b/packages/edit-post/src/components/manage-blocks-modal/manager.js @@ -1,7 +1,7 @@ /** * External dependencies */ -import { filter } from 'lodash'; +import { filter, isArray } from 'lodash'; /** * WordPress dependencies @@ -9,7 +9,7 @@ import { filter } from 'lodash'; import { withSelect } from '@wordpress/data'; import { compose, withState } from '@wordpress/compose'; import { TextControl } from '@wordpress/components'; -import { __ } from '@wordpress/i18n'; +import { __, _n, sprintf } from '@wordpress/i18n'; /** * Internal dependencies @@ -23,6 +23,7 @@ function BlockManager( { categories, hasBlockSupport, isMatchingSearchTerm, + numberOfHiddenBlocks, } ) { // Filtering occurs here (as opposed to `withSelect`) to avoid wasted // wasted renders by consequence of `Array#filter` producing a new @@ -43,6 +44,20 @@ function BlockManager( { } ) } className="edit-post-manage-blocks-modal__search" /> + { !! numberOfHiddenBlocks && ( +
+ { + sprintf( + _n( + '%1$d block is disabled.', + '%1$d blocks are disabled.', + numberOfHiddenBlocks + ), + numberOfHiddenBlocks + ) + } +
+ ) }