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,