diff --git a/packages/block-editor/src/hooks/duotone.js b/packages/block-editor/src/hooks/duotone.js index 163846d52e415a..27866f580d7373 100644 --- a/packages/block-editor/src/hooks/duotone.js +++ b/packages/block-editor/src/hooks/duotone.js @@ -60,82 +60,109 @@ export function getValuesFromColors( colors = [] ) { */ /** - * SVG and stylesheet needed for rendering the duotone filter. + * Stylesheet for rendering the duotone filter. * * @param {Object} props Duotone props. * @param {string} props.selector Selector to apply the filter to. * @param {string} props.id Unique id for this duotone filter. - * @param {Values} props.values R, G, B, and A values to filter with. * * @return {WPElement} Duotone element. */ -function DuotoneFilter( { selector, id, values } ) { - const stylesheet = ` +function DuotoneStylesheet( { selector, id } ) { + const css = ` ${ selector } { filter: url( #${ id } ); } `; + return ; +} +/** + * SVG for rendering the duotone filter. + * + * @param {Object} props Duotone props. + * @param {string} props.id Unique id for this duotone filter. + * @param {Values} props.values R, G, B, and A values to filter with. + * + * @return {WPElement} Duotone element. + */ +function DuotoneFilter( { id, values } ) { return ( - <> - - - - + + + + + + + - - - - - - - - - - -