From d7078b560132f5e80e9a8dc43709d3a05202dee0 Mon Sep 17 00:00:00 2001 From: ramon Date: Tue, 25 Jun 2024 18:27:42 +1000 Subject: [PATCH] Return getBlockStyles from the useSelect callback --- packages/block-editor/src/hooks/block-style-variation.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/block-editor/src/hooks/block-style-variation.js b/packages/block-editor/src/hooks/block-style-variation.js index 9050409ec85bd..a07fa7ce9557e 100644 --- a/packages/block-editor/src/hooks/block-style-variation.js +++ b/packages/block-editor/src/hooks/block-style-variation.js @@ -69,11 +69,13 @@ function getVariationNameFromClass( className, registeredStyles = [] ) { * @return {Array} An array of new block variation overrides. */ export function useUpdateBlockStyleVariationOverridesWithConfig( config ) { - const overrides = useSelect( - ( select ) => unlock( select( blockEditorStore ) ).getStyleOverrides(), + const { getBlockStyles, overrides } = useSelect( + ( select ) => ( { + getBlockStyles: select( blocksStore ).getBlockStyles, + overrides: unlock( select( blockEditorStore ) ).getStyleOverrides(), + } ), [] ); - const { getBlockStyles } = useSelect( blocksStore ); const { getBlockName } = useSelect( blockEditorStore ); return useMemo( () => {