From 99cf1d947b2f0f8d381e82a92e9bb676f5acd71a Mon Sep 17 00:00:00 2001 From: Andrew Serong <14988353+andrewserong@users.noreply.github.com> Date: Fri, 26 Nov 2021 16:49:08 +1100 Subject: [PATCH] Gradients: Enable adding custom gradient when gradients are disabled --- .../components/src/gradient-picker/index.js | 59 +++++++++++-------- 1 file changed, 35 insertions(+), 24 deletions(-) diff --git a/packages/components/src/gradient-picker/index.js b/packages/components/src/gradient-picker/index.js index df5bb07704b6f..39e3809c6025c 100644 --- a/packages/components/src/gradient-picker/index.js +++ b/packages/components/src/gradient-picker/index.js @@ -113,31 +113,42 @@ export default function GradientPicker( { const Component = __experimentalHasMultipleOrigins ? MultipleOrigin : SingleOrigin; + + const actions = clearable && ( + + { __( 'Clear' ) } + + ); + + if ( gradients?.length ) { + return ( + + ) + } + /> + ); + } + return ( - - { __( 'Clear' ) } - - ) - } - content={ - ! disableCustomGradients && ( - - ) - } - /> + options={ [] } + actions={ actions } + > + + ); }