@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,