Explorar o código

The language filtering option of the mask is stored

reece00 %!s(int64=2) %!d(string=hai) anos
pai
achega
1442337e3c
Modificáronse 1 ficheiros con 10 adicións e 1 borrados
  1. 10 1
      app/components/mask.tsx

+ 10 - 1
app/components/mask.tsx

@@ -387,7 +387,16 @@ export function MaskPage() {
   const maskStore = useMaskStore();
   const chatStore = useChatStore();
 
-  const [filterLang, setFilterLang] = useState<Lang>();
+  const [filterLang, setFilterLang] = useState<Lang | undefined>(
+    localStorage.getItem("Mask-language") as Lang | undefined,
+  );
+  useEffect(() => {
+    if (filterLang) {
+      localStorage.setItem("Mask-language", filterLang);
+    } else {
+      localStorage.removeItem("Mask-language");
+    }
+  }, [filterLang]);
 
   const allMasks = maskStore
     .getAll()