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;