@sanity/language-filter

5.0.75.0.8
dist/index.js
~dist/index.jsModified
+4−3
Index: package/dist/index.js
===================================================================
--- package/dist/index.js
+++ package/dist/index.js
@@ -69,12 +69,13 @@
 	let client = useClient(t0), supportedLanguages = props.options.supportedLanguages, defaultLanguages = props.options.defaultLanguages, t1;
 	$[1] === Symbol.for("react.memo_cache_sentinel") ? (t1 = [], $[1] = t1) : t1 = $[1];
 	let [selectedLanguageIds, setSelectedLanguageIds] = useState(t1), t2;
 	$[2] !== client || $[3] !== defaultLanguages || $[4] !== supportedLanguages ? (t2 = () => (Array.isArray(supportedLanguages) ? of(supportedLanguages) : defer(() => from(supportedLanguages(client, {}))).pipe(catchError(_temp$2))).pipe(tap((languages) => {
-		setSelectedLanguageIds(getPersistedLanguageIds({
+		let persistedLanguageIds = getPersistedLanguageIds({
 			supportedLanguages: languages,
 			defaultLanguages
-		}));
+		});
+		setSelectedLanguageIds(persistedLanguageIds);
 	})), $[2] = client, $[3] = defaultLanguages, $[4] = supportedLanguages, $[5] = t2) : t2 = $[5];
 	let [languages$] = useState(t2), languages_0 = useObservable(languages$, INITIAL_VALUE), t3;
 	$[6] !== languages_0 || $[7] !== props.options ? (t3 = {
 		...defaultContextValue.options,
@@ -199,9 +200,9 @@
 		value: query,
 		placeholder: "Filter languages"
 	}) : /* @__PURE__ */ jsx(Card, { borderTop: !0 }), $[26] = query, $[27] = showSearch, $[28] = t19) : t19 = $[28];
 	let t20;
-	$[29] === query ? t20 = $[30] : (t20 = (language) => query ? language.title.toLowerCase().includes(query.toLowerCase()) : !0, $[29] = query, $[30] = t20);
+	$[29] === query ? t20 = $[30] : (t20 = (language) => !query || language.title.toLowerCase().includes(query.toLowerCase()), $[29] = query, $[30] = t20);
 	let t21;
 	$[31] !== activeLanguages || $[32] !== toggleLanguage ? (t21 = (lang) => /* @__PURE__ */ jsx(LanguageFilterOption, {
 		id: lang.id,
 		onToggle: toggleLanguage,