diff --git a/packages/dataviews/src/add-filter.js b/packages/dataviews/src/add-filter.js index d8d1ed53f27dd..5403d36703128 100644 --- a/packages/dataviews/src/add-filter.js +++ b/packages/dataviews/src/add-filter.js @@ -41,6 +41,13 @@ export default function AddFilter( { filters, view, onChangeView } ) { return null; } + const filterCount = view.filters.reduce( ( acc, filter ) => { + if ( filter.value !== undefined ) { + return acc + 1; + } + return acc; + }, 0 ); + return ( - { view.type === LAYOUT_LIST && view.filters.length > 0 ? ( + { view.type === LAYOUT_LIST && filterCount > 0 ? ( - { view.filters.length } + { filterCount } ) : null }