From 5b7926b7b71022911e9cb2a8307072b860870a50 Mon Sep 17 00:00:00 2001 From: Eshaan Dabasiya <76681468+im3dabasia@users.noreply.github.com> Date: Mon, 16 Dec 2024 16:06:40 +0530 Subject: [PATCH] More Block: Refactor settings panel to use ToolsPanel (#67905) Co-authored-by: im3dabasia Co-authored-by: Mamaduka Co-authored-by: Mayank-Tripathi32 Co-authored-by: fabiankaegy --- packages/block-library/src/more/edit.js | 44 ++++++++++++++++++------- 1 file changed, 32 insertions(+), 12 deletions(-) diff --git a/packages/block-library/src/more/edit.js b/packages/block-library/src/more/edit.js index bcad7ec1b83662..21e26b47bfb160 100644 --- a/packages/block-library/src/more/edit.js +++ b/packages/block-library/src/more/edit.js @@ -2,7 +2,11 @@ * WordPress dependencies */ import { __ } from '@wordpress/i18n'; -import { PanelBody, ToggleControl } from '@wordpress/components'; +import { + __experimentalToolsPanel as ToolsPanel, + __experimentalToolsPanelItem as ToolsPanelItem, + ToggleControl, +} from '@wordpress/components'; import { InspectorControls, useBlockProps } from '@wordpress/block-editor'; import { ENTER } from '@wordpress/keycodes'; import { getDefaultBlockName, createBlock } from '@wordpress/blocks'; @@ -40,17 +44,33 @@ export default function MoreEdit( { return ( <> - - - + { + setAttributes( { + noTeaser: false, + } ); + } } + > + noTeaser } + onDeselect={ () => + setAttributes( { noTeaser: false } ) + } + > + + +