@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) {