Forráskód Böngészése

Merge pull request #3508 from reece00/Mask-language

The language filtering option of the mask is stored
DeanYao 1 éve
szülő
commit
c93b36fe79
1 módosított fájl, 10 hozzáadás és 1 törlés
  1. 10 1
      app/components/mask.tsx

+ 10 - 1
app/components/mask.tsx

@@ -404,7 +404,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()