diff --git a/packages/block-editor/src/components/spacing-sizes-control/sides-dropdown/index.js b/packages/block-editor/src/components/spacing-sizes-control/sides-dropdown/index.js deleted file mode 100644 index e399efa5b44674..00000000000000 --- a/packages/block-editor/src/components/spacing-sizes-control/sides-dropdown/index.js +++ /dev/null @@ -1,91 +0,0 @@ -/** - * WordPress dependencies - */ -import { DropdownMenu, Icon, MenuGroup, MenuItem } from '@wordpress/components'; -import { check } from '@wordpress/icons'; - -/** - * Internal dependencies - */ -import { getSupportedMenuItems, VIEWS } from '../utils'; - -const checkIcon = ; - -export default function SidesDropdown( { - label: labelProp, - onChange, - sides, - value, -} ) { - if ( ! sides || ! sides.length ) { - return; - } - - const supportedItems = getSupportedMenuItems( sides ); - const sideIcon = supportedItems[ value ].icon; - const { custom: customItem, ...menuItems } = supportedItems; - - return ( - - { ( { onClose } ) => { - return ( - <> - - { Object.entries( menuItems ).map( - ( [ slug, { label, icon } ] ) => { - const isSelected = value === slug; - return ( - { - onChange( slug ); - onClose(); - } } - suffix={ - isSelected - ? checkIcon - : undefined - } - > - { label } - - ); - } - ) } - - { !! customItem && ( - - { - onChange( VIEWS.custom ); - onClose(); - } } - suffix={ - value === VIEWS.custom - ? checkIcon - : undefined - } - > - { customItem.label } - - - ) } - - ); - } } - - ); -}