diff --git a/packages/block-editor/src/components/duotone-control/index.js b/packages/block-editor/src/components/duotone-control/index.js index ebf31ad98dc43..3671e54c1112a 100644 --- a/packages/block-editor/src/components/duotone-control/index.js +++ b/packages/block-editor/src/components/duotone-control/index.js @@ -10,6 +10,7 @@ import { } from '@wordpress/components'; import { __ } from '@wordpress/i18n'; import { DOWN } from '@wordpress/keycodes'; +import { Icon, filter } from '@wordpress/icons'; function DuotoneControl( { colorPalette, @@ -41,7 +42,13 @@ function DuotoneControl( { aria-expanded={ isOpen } onKeyDown={ openOnArrowDown } label={ __( 'Apply duotone filter' ) } - icon={ } + icon={ + value ? ( + + ) : ( + + ) + } /> ); } } diff --git a/packages/icons/CHANGELOG.md b/packages/icons/CHANGELOG.md index 4655d0ee7a5a3..95b694cc5b1ba 100644 --- a/packages/icons/CHANGELOG.md +++ b/packages/icons/CHANGELOG.md @@ -1,6 +1,9 @@ ## Unreleased +### New Features + +- Add new `filter` icon. ([#40435](https://github.com/WordPress/gutenberg/pull/40435)) ## 8.2.0 (2022-04-08) diff --git a/packages/icons/src/index.js b/packages/icons/src/index.js index 32d4cfe14bfdf..023908cbbddc7 100644 --- a/packages/icons/src/index.js +++ b/packages/icons/src/index.js @@ -67,6 +67,7 @@ export { default as download } from './library/download'; export { default as edit } from './library/edit'; export { default as external } from './library/external'; export { default as file } from './library/file'; +export { default as filter } from './library/filter'; export { default as flipHorizontal } from './library/flip-horizontal'; export { default as flipVertical } from './library/flip-vertical'; export { default as formatBold } from './library/format-bold'; diff --git a/packages/icons/src/library/filter.js b/packages/icons/src/library/filter.js new file mode 100644 index 0000000000000..91d5b69308856 --- /dev/null +++ b/packages/icons/src/library/filter.js @@ -0,0 +1,12 @@ +/** + * WordPress dependencies + */ +import { Path, SVG } from '@wordpress/primitives'; + +const filter = ( + + + +); + +export default filter;