From 9c40cbce416450d6202aa74c06c7b0a8ae89bdf8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Maneiro?= <583546+oandregal@users.noreply.github.com> Date: Thu, 30 Nov 2023 11:44:10 +0100 Subject: [PATCH] FilterSummary: improve semantics --- .../components/dataviews/filter-summary.js | 40 +++++++++++-------- 1 file changed, 24 insertions(+), 16 deletions(-) diff --git a/packages/edit-site/src/components/dataviews/filter-summary.js b/packages/edit-site/src/components/dataviews/filter-summary.js index 694649590b442e..1c27c6a827e0c2 100644 --- a/packages/edit-site/src/components/dataviews/filter-summary.js +++ b/packages/edit-site/src/components/dataviews/filter-summary.js @@ -6,7 +6,7 @@ import { privateApis as componentsPrivateApis, Icon, } from '@wordpress/components'; -import { chevronDown } from '@wordpress/icons'; +import { chevronDown, check } from '@wordpress/icons'; import { __, sprintf } from '@wordpress/i18n'; import { Children, Fragment } from '@wordpress/element'; @@ -19,7 +19,7 @@ import { unlock } from '../../lock-unlock'; const { DropdownMenuV2: DropdownMenu, DropdownMenuGroupV2: DropdownMenuGroup, - DropdownMenuCheckboxItemV2: DropdownMenuCheckboxItem, + DropdownMenuItemV2: DropdownMenuItem, DropdownMenuSeparatorV2: DropdownMenuSeparator, DropdownSubMenuV2: DropdownSubMenu, DropdownSubMenuTriggerV2: DropdownSubMenuTrigger, @@ -96,11 +96,13 @@ export default function FilterSummary( { filter, view, onChangeView } ) { { filter.elements.map( ( element ) => { return ( - + ) } onSelect={ () => onChangeView( ( currentView ) => ( { @@ -127,7 +129,7 @@ export default function FilterSummary( { filter, view, onChangeView } ) { } > { element.label } - + ); } ) } @@ -139,10 +141,14 @@ export default function FilterSummary( { filter, view, onChangeView } ) { } > - + ) + } onSelect={ () => onChangeView( ( currentView ) => ( { ...currentView, @@ -161,12 +167,14 @@ export default function FilterSummary( { filter, view, onChangeView } ) { } > { __( 'Show matches' ) } - - + + ) } onSelect={ () => onChangeView( ( currentView ) => ( { @@ -186,7 +194,7 @@ export default function FilterSummary( { filter, view, onChangeView } ) { } > { __( 'Hide matches' ) } - + ) }