Parcourir la source

指定设置数据类型为所有类型

visuddhinanda il y a 5 mois
Parent
commit
4590a0aa2b
1 fichiers modifiés avec 4 ajouts et 4 suppressions
  1. 4 4
      dashboard-v4/dashboard/src/hooks/useSetting.ts

+ 4 - 4
dashboard-v4/dashboard/src/hooks/useSetting.ts

@@ -4,15 +4,15 @@ import { useAppSelector } from "../hooks";
 import { settingInfo } from "../reducers/setting";
 import { settingInfo } from "../reducers/setting";
 
 
 export function useSetting(key: string) {
 export function useSetting(key: string) {
-  const [commentaryLayout, setCommentaryLayout] = useState("column");
+  const [commentaryLayout, setCommentaryLayout] = useState<
+    string | number | boolean | string[] | undefined
+  >();
   const settings = useAppSelector(settingInfo);
   const settings = useAppSelector(settingInfo);
 
 
   useEffect(() => {
   useEffect(() => {
     const layoutCommentary = GetUserSetting(key, settings);
     const layoutCommentary = GetUserSetting(key, settings);
 
 
-    layoutCommentary &&
-      typeof layoutCommentary === "string" &&
-      setCommentaryLayout(layoutCommentary);
+    setCommentaryLayout(layoutCommentary);
   }, [key, settings]);
   }, [key, settings]);
 
 
   return commentaryLayout;
   return commentaryLayout;