@sanity/form-toolkit

3.0.63.0.7
dist/form-renderer/index.js
~dist/form-renderer/index.jsModified
+4−1
Index: package/dist/form-renderer/index.js
===================================================================
--- package/dist/form-renderer/index.js
+++ package/dist/form-renderer/index.js
@@ -24,9 +24,12 @@
 		onChange(e.target.value);
 	}, $[9] = onChange, $[10] = t8);
 	let handleChange = t8, t9;
 	$[11] !== onChange || $[12] !== value ? (t9 = (e_0, choiceValue) => {
-		onChange(Array.isArray(value) ? e_0.target.checked ? [...value, choiceValue] : value.filter((v_0) => v_0 !== choiceValue) : e_0.target.checked ? choiceValue : "");
+		if (Array.isArray(value)) {
+			let newValue = e_0.target.checked ? [...value, choiceValue] : value.filter((v_0) => v_0 !== choiceValue);
+			onChange(newValue);
+		} else onChange(e_0.target.checked ? choiceValue : "");
 	}, $[11] = onChange, $[12] = value, $[13] = t9) : t9 = $[13];
 	let handleCheckboxChange = t9, t10;
 	$[14] !== choices || $[15] !== handleChange || $[16] !== handleCheckboxChange || $[17] !== label || $[18] !== name || $[19] !== onBlur || $[20] !== options || $[21] !== ref || $[22] !== type || $[23] !== validationRules || $[24] !== value ? (t10 = () => {
 		switch (type) {