diff --git a/packages/components/src/color-palette/index.js b/packages/components/src/color-palette/index.js index 3fb294bdf68f55..765382232a6a38 100644 --- a/packages/components/src/color-palette/index.js +++ b/packages/components/src/color-palette/index.js @@ -117,17 +117,16 @@ export function CustomColorPickerDropdown( { popoverProps: receivedPopoverProps, ...props } ) { - const popoverProps = { - __unstableShift: true, - // Open below the control point (centered aligned) when in the sidebar. - ...( isRenderedInSidebar - ? { - placement: 'bottom', - offset: 10, - } - : {} ), - ...receivedPopoverProps, - }; + // Open below the control point (centered aligned). + const popoverProps = useMemo( + () => ( { + __unstableShift: true, + placement: 'bottom', + offset: 8, + ...receivedPopoverProps, + } ), + [ receivedPopoverProps ] + ); return ( { - const result = { + const popoverProps = useMemo( + () => ( { className: 'components-custom-gradient-picker__color-picker-popover', - }; - if ( ! isRenderedInSidebar ) { - result.placement = 'top'; - } - return result; - }, [ isRenderedInSidebar ] ); + } ), + [] + ); return (