diff --git a/packages/block-editor/src/components/global-styles/shadow-panel-components.js b/packages/block-editor/src/components/global-styles/shadow-panel-components.js
index 8c9ba795bc17ba..0dc2367e7eda2f 100644
--- a/packages/block-editor/src/components/global-styles/shadow-panel-components.js
+++ b/packages/block-editor/src/components/global-styles/shadow-panel-components.js
@@ -5,19 +5,25 @@ import { __ } from '@wordpress/i18n';
import {
__experimentalVStack as VStack,
__experimentalHeading as Heading,
- __experimentalGrid as Grid,
__experimentalHStack as HStack,
__experimentalDropdownContentWrapper as DropdownContentWrapper,
Button,
FlexItem,
Dropdown,
+ privateApis as componentsPrivateApis,
} from '@wordpress/components';
import { shadow as shadowIcon, Icon, check } from '@wordpress/icons';
+
/**
* External dependencies
*/
import classNames from 'classnames';
+/**
+ * Internal dependencies
+ */
+import { unlock } from '../../lock-unlock';
+
export function ShadowPopoverContainer( { shadow, onShadowChange, settings } ) {
const defaultShadows = settings?.shadow?.presets?.default || [];
const themeShadows = settings?.shadow?.presets?.theme || [];
@@ -43,8 +49,16 @@ export function ShadowPopoverContainer( { shadow, onShadowChange, settings } ) {
}
export function ShadowPresets( { presets, activeShadow, onSelect } ) {
+ const { CompositeV2: Composite, useCompositeStoreV2: useCompositeStore } =
+ unlock( componentsPrivateApis );
+ const compositeStore = useCompositeStore();
return ! presets ? null : (
-