diff --git a/packages/block-editor/src/components/colors-gradients/control.js b/packages/block-editor/src/components/colors-gradients/control.js index 9cb4342fb3a2f..783b35a6a5c22 100644 --- a/packages/block-editor/src/components/colors-gradients/control.js +++ b/packages/block-editor/src/components/colors-gradients/control.js @@ -36,6 +36,7 @@ function ColorGradientControlInner( { disableCustomColors, disableCustomGradients, __experimentalHasMultipleOrigins, + __experimentalIsRenderedInSidebar, className, label, onColorChange, @@ -109,6 +110,9 @@ function ColorGradientControlInner( { __experimentalHasMultipleOrigins={ __experimentalHasMultipleOrigins } + __experimentalIsRenderedInSidebar={ + __experimentalIsRenderedInSidebar + } clearable={ clearable } enableAlpha={ enableAlpha } /> diff --git a/packages/block-editor/src/components/colors-gradients/panel-color-gradient-settings.js b/packages/block-editor/src/components/colors-gradients/panel-color-gradient-settings.js index d2b5b383ddf68..02b7c086c27ea 100644 --- a/packages/block-editor/src/components/colors-gradients/panel-color-gradient-settings.js +++ b/packages/block-editor/src/components/colors-gradients/panel-color-gradient-settings.js @@ -93,6 +93,7 @@ export const PanelColorGradientSettingsInner = ( { title, showTitle = true, __experimentalHasMultipleOrigins, + __experimentalIsRenderedInSidebar, enableAlpha, ...props } ) => { @@ -145,6 +146,7 @@ export const PanelColorGradientSettingsInner = ( { disableCustomColors, disableCustomGradients, __experimentalHasMultipleOrigins, + __experimentalIsRenderedInSidebar, enableAlpha, ...setting, } } diff --git a/packages/block-editor/src/hooks/border-color.js b/packages/block-editor/src/hooks/border-color.js index 3b206c90df7e1..f188e616a4716 100644 --- a/packages/block-editor/src/hooks/border-color.js +++ b/packages/block-editor/src/hooks/border-color.js @@ -92,6 +92,7 @@ export function BorderColorEdit( props ) { onColorChange={ onChangeColor } clearable={ false } __experimentalHasMultipleOrigins + __experimentalIsRenderedInSidebar { ...colorGradientSettings } /> ); diff --git a/packages/block-editor/src/hooks/color-panel.js b/packages/block-editor/src/hooks/color-panel.js index e52b628a5a526..9c018f6c649c4 100644 --- a/packages/block-editor/src/hooks/color-panel.js +++ b/packages/block-editor/src/hooks/color-panel.js @@ -61,6 +61,7 @@ export default function ColorPanel( { settings={ settings } showTitle={ showTitle } __experimentalHasMultipleOrigins + __experimentalIsRenderedInSidebar > { enableContrastChecking && ( ( onChange( undefined ), [ onChange ] ); const Component = __experimentalHasMultipleOrigins @@ -135,7 +137,12 @@ export default function ColorPalette( { { ! disableCustomColors && ( (