From 53fd676489140ae3fc129657be786036249a74db Mon Sep 17 00:00:00 2001 From: Zebulan Stanphill Date: Sun, 24 May 2020 13:42:51 -0500 Subject: [PATCH] Simplify to use ToolbarButton. --- .../src/heading/heading-level-dropdown.js | 120 ++++++++---------- 1 file changed, 54 insertions(+), 66 deletions(-) diff --git a/packages/block-library/src/heading/heading-level-dropdown.js b/packages/block-library/src/heading/heading-level-dropdown.js index d0f30f986c0118..263d0a8ba650c6 100644 --- a/packages/block-library/src/heading/heading-level-dropdown.js +++ b/packages/block-library/src/heading/heading-level-dropdown.js @@ -2,11 +2,10 @@ * WordPress dependencies */ import { - Button, Dropdown, Toolbar, + ToolbarButton, ToolbarGroup, - __experimentalToolbarItem as ToolbarItem, } from '@wordpress/components'; import { __, sprintf } from '@wordpress/i18n'; import { DOWN } from '@wordpress/keycodes'; @@ -44,72 +43,61 @@ const POPOVER_PROPS = { */ export default function HeadingLevelDropdown( { selectedLevel, onChange } ) { return ( - - { ( itemProps ) => ( - { - const openOnArrowDown = ( event ) => { - if ( ! isOpen && event.keyCode === DOWN ) { - event.preventDefault(); - event.stopPropagation(); - onToggle(); - } - }; + { + const openOnArrowDown = ( event ) => { + if ( ! isOpen && event.keyCode === DOWN ) { + event.preventDefault(); + event.stopPropagation(); + onToggle(); + } + }; - return ( -