diff --git a/package-lock.json b/package-lock.json
index 8070e078e471c0..eec16a309ef734 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -10389,6 +10389,7 @@
"@wordpress/element": "file:packages/element",
"@wordpress/hooks": "file:packages/hooks",
"@wordpress/i18n": "file:packages/i18n",
+ "@wordpress/icons": "file:packages/icons",
"@wordpress/keyboard-shortcuts": "file:packages/keyboard-shortcuts",
"@wordpress/keycodes": "file:packages/keycodes",
"@wordpress/media-utils": "file:packages/media-utils",
diff --git a/packages/components/src/checkbox-control/index.js b/packages/components/src/checkbox-control/index.js
index 1b7d75761b7b2e..301f0953d16d1d 100644
--- a/packages/components/src/checkbox-control/index.js
+++ b/packages/components/src/checkbox-control/index.js
@@ -2,12 +2,12 @@
* WordPress dependencies
*/
import { useInstanceId } from '@wordpress/compose';
+import { Icon, check } from '@wordpress/icons';
/**
* Internal dependencies
*/
import BaseControl from '../base-control';
-import Dashicon from '../dashicon';
export default function CheckboxControl( { label, className, heading, checked, help, onChange, ...props } ) {
const instanceId = useInstanceId( CheckboxControl );
@@ -27,7 +27,7 @@ export default function CheckboxControl( { label, className, heading, checked, h
aria-describedby={ !! help ? id + '__help' : undefined }
{ ...props }
/>
- { checked ? : null }
+ { checked ? : null }