sanity-plugin-internationalized-array

5.3.15.3.2
dist/index.js
~dist/index.jsModified
+2−2
Index: package/dist/index.js
===================================================================
--- package/dist/index.js
+++ package/dist/index.js
@@ -577,9 +577,9 @@
 */
 const internationalizedArrayLanguageFilter = (enclosingType, _member, selectedLanguageIds, parentValue, languages) => {
 	if (isInternationalizedArrayItemType(enclosingType.name)) {
 		let language = typeof parentValue?.language == "string" ? parentValue?.[LANGUAGE_FIELD_NAME] : typeof parentValue?._key == "string" ? parentValue?._key : null;
-		return !language || languages.find((l) => l.id === language) ? language ? selectedLanguageIds.includes(language) : !1 : !0;
+		return language && !languages.find((l) => l.id === language) ? !0 : language ? selectedLanguageIds.includes(language) : !1;
 	}
 	return !0;
 };
 /**
@@ -1101,9 +1101,9 @@
 	$[2] === parentValue ? t1 = $[3] : (t1 = parentValue?.map(_temp) ?? [], $[2] = parentValue, $[3] = t1);
 	let languageKeysInUse = t1, t2;
 	$[4] !== languages || $[5] !== onChange || $[6] !== value ? (t2 = (event) => {
 		let languageId = event?.currentTarget?.value;
-		!value || !languages?.length || !languages.find((l) => l.id === languageId) || onChange([set(languageId, [LANGUAGE_FIELD_NAME])]);
+		value && languages?.length && languages.find((l) => l.id === languageId) && onChange([set(languageId, [LANGUAGE_FIELD_NAME])]);
 	}, $[4] = languages, $[5] = onChange, $[6] = value, $[7] = t2) : t2 = $[7];
 	let handleKeyChange = t2, t3 = `Change "${value[LANGUAGE_FIELD_NAME]}"`, t4;
 	$[8] === t3 ? t4 = $[9] : (t4 = /* @__PURE__ */ jsx(Button, {
 		fontSize: 1,