import { CheckboxControl } from '@wordpress/components'; export default function FieldSelector( { available, selected, onChange } ) { function toggle( key ) { if ( selected.includes( key ) ) { onChange( selected.filter( ( f ) => f !== key ) ); } else { onChange( [ ...selected, key ] ); } } return (

Select which fields to include in the response.

{ Object.entries( available ).map( ( [ key, label ] ) => ( toggle( key ) } /> ) ) }
); }