/** * External dependencies */ import { __ } from '@wordpress/i18n'; import { ToggleControl, // @ts-expect-error Using experimental features // eslint-disable-next-line @wordpress/no-unsafe-wp-apis __experimentalToolsPanelItem as ToolsPanelItem, } from '@wordpress/components'; /** * Internal dependencies */ import { QueryControlProps } from '../types'; const OnSaleControl = ( props: QueryControlProps ) => { const { query, setQueryAttribute } = props; return ( query.woocommerceOnSale === true } isShownByDefault onDeselect={ () => { setQueryAttribute( { woocommerceOnSale: false, } ); } } > { setQueryAttribute( { woocommerceOnSale, } ); } } /> ); }; export default OnSaleControl;