Skip to content
Open
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Fix action
  • Loading branch information
ellatrix committed Jul 4, 2023
commit 16dc3b2ba226d60e599fcc50f9b2cc5b82bc8f36
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ import {
switchToBlockType,
} from '@wordpress/blocks';
import { useState, useMemo } from '@wordpress/element';
import { useDispatch } from '@wordpress/data';

/**
* Internal dependencies
Expand All @@ -17,6 +18,7 @@ import BlockIcon from '../block-icon';
import PreviewBlockPopover from './preview-block-popover';
import BlockVariationTransformations from './block-variation-transformations';
import { useConvertToGroupButtonProps } from '../convert-to-group-buttons';
import { store as blockEditorStore } from '../../store';

/**
* Helper hook to group transformations to display them in a specific order in the UI.
Expand Down Expand Up @@ -73,6 +75,7 @@ const BlockTransformationsMenu = ( {
onSelectVariation,
blocks,
} ) => {
const { replaceBlocks } = useDispatch( blockEditorStore );
const [ hoveredTransformItemName, setHoveredTransformItemName ] =
useState();

Expand Down Expand Up @@ -101,7 +104,13 @@ const BlockTransformationsMenu = ( {
<MenuItem
className={ getBlockMenuDefaultClassName( name ) }
onClick={ () => {
onUngroup();
replaceBlocks(
selectedClientIds,
onUngroup(
firstSelectedBlock.attributes,
firstSelectedBlock.innerBlocks
)
);
} }
>
<BlockIcon icon={ icon } showColors />
Expand Down
Loading