浏览代码

remove ref from local config

AykutSarac 3 年之前
父节点
当前提交
364cb4550f
共有 1 个文件被更改,包括 8 次插入6 次删除
  1. 8 6
      src/containers/Editor/index.tsx

+ 8 - 6
src/containers/Editor/index.tsx

@@ -4,10 +4,8 @@ import { LiveEditor } from "src/containers/LiveEditor";
 import { Loading } from "src/components/Loading";
 import { Incompatible } from "src/containers/Incompatible";
 import * as Styles from "src/containers/Editor/styles";
-import { Tools } from "./Tools";
 import { ConfigActionType } from "src/reducer/reducer";
 import { useConfig } from "src/hocs/config";
-import { Input } from "src/components/Input";
 
 const JsonEditor = dynamic(() => import("src/containers/JsonEditor"), {
   ssr: false,
@@ -36,18 +34,22 @@ export const Editor: React.FC = () => {
         type: ConfigActionType.SET_CONFIG,
         payload: JSON.parse(configStored),
       });
-  }, []);
+  }, [dispatch]);
 
   React.useEffect(() => {
-    localStorage.setItem("config", JSON.stringify(settings));
+    localStorage.setItem(
+      "config",
+      JSON.stringify({
+        ...settings,
+        zoomPanPinch: undefined,
+      })
+    );
   }, [settings]);
 
   return (
     <Styles.StyledPageWrapper>
       <Sidebar />
       <Styles.StyledEditorWrapper>
-        <Tools />
-        {settings.showSearch && <Input />}
         <Styles.StyledEditor
           maxSize={800}
           minSize={300}