import { CheckboxControl } from '@wordpress/components'; const CheckboxField = ({ field, value, onChange }) => { const selected = Array.isArray(value) ? value : []; const toggle = (key, checked) => { onChange(checked ? [...selected, key] : selected.filter((v) => v !== key)); }; return (
{field.label} {Object.entries(field.options || {}).map(([key, label]) => ( toggle(key, checked)} /> ))}
); }; export default CheckboxField;