diff --git a/packages/block-library/src/query-title/edit.js b/packages/block-library/src/query-title/edit.js
index 21d23081837cdf..745ccd489f110b 100644
--- a/packages/block-library/src/query-title/edit.js
+++ b/packages/block-library/src/query-title/edit.js
@@ -14,7 +14,11 @@ import {
Warning,
HeadingLevelDropdown,
} from '@wordpress/block-editor';
-import { ToggleControl, PanelBody } from '@wordpress/components';
+import {
+ ToggleControl,
+ __experimentalToolsPanel as ToolsPanel,
+ __experimentalToolsPanelItem as ToolsPanelItem,
+} from '@wordpress/components';
import { __, _x, sprintf } from '@wordpress/i18n';
/**
@@ -89,16 +93,34 @@ export default function QueryTitleEdit( {
titleElement = (
<>
-
-
+ setAttributes( {
+ showPrefix: false,
+ } )
+ }
+ >
+ showPrefix !== undefined }
label={ __( 'Show archive type in title' ) }
- onChange={ () =>
- setAttributes( { showPrefix: ! showPrefix } )
+ onDeselect={ () =>
+ setAttributes( { showPrefix: false } )
}
- checked={ showPrefix }
- />
-
+ resetAllFilter="core/filter-reset-all-settings"
+ >
+
+ setAttributes( {
+ showPrefix: ! showPrefix,
+ } )
+ }
+ checked={ showPrefix }
+ />
+
+
{ title }
>
@@ -109,18 +131,33 @@ export default function QueryTitleEdit( {
titleElement = (
<>
-
-
+ setAttributes( {
+ showSearchTerm: false,
+ } )
+ }
+ >
+ showSearchTerm !== undefined }
label={ __( 'Show search term in title' ) }
- onChange={ () =>
- setAttributes( {
- showSearchTerm: ! showSearchTerm,
- } )
+ onDeselect={ () =>
+ setAttributes( { showSearchTerm: false } )
}
- checked={ showSearchTerm }
- />
-
+ >
+
+ setAttributes( {
+ showSearchTerm: ! showSearchTerm,
+ } )
+ }
+ checked={ showSearchTerm }
+ />
+
+