remove ref from local config

This commit is contained in:
AykutSarac 2022-04-10 16:03:59 +03:00
parent dbf872acd5
commit 364cb4550f

View File

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