AykutSarac 3 jaren geleden
bovenliggende
commit
37d17169ee
1 gewijzigde bestanden met toevoegingen van 4 en 4 verwijderingen
  1. 4 4
      src/containers/JsonEditor/index.tsx

+ 4 - 4
src/containers/JsonEditor/index.tsx

@@ -57,7 +57,7 @@ const JsonEditor: React.FC = () => {
   React.useEffect(() => {
   React.useEffect(() => {
     const formatTimer = setTimeout(() => {
     const formatTimer = setTimeout(() => {
       try {
       try {
-        if (value === "") return setError({ ...error, message: "" });
+        if (value === "") return setError((err) => ({ ...err, message: "" }));
         const parsedJson = parseJson(value);
         const parsedJson = parseJson(value);
 
 
         if (settings.autoformat) {
         if (settings.autoformat) {
@@ -67,9 +67,9 @@ const JsonEditor: React.FC = () => {
         }
         }
 
 
         dispatch({ type: ConfigActionType.SET_JSON, payload: value });
         dispatch({ type: ConfigActionType.SET_JSON, payload: value });
-        setError({ ...error, message: "" });
+        setError((err) => ({ ...err, message: "" }));
       } catch (jsonError: any) {
       } catch (jsonError: any) {
-        setError({ ...error, message: jsonError.message });
+        setError((err) => ({ ...err, message: jsonError.message }));
       }
       }
     }, 1800);
     }, 1800);
 
 
@@ -78,7 +78,7 @@ const JsonEditor: React.FC = () => {
 
 
   return (
   return (
     <StyledEditorWrapper>
     <StyledEditorWrapper>
-      {error.message && <ErrorContainer error={error} setError={setError} />}
+      <ErrorContainer error={error} setError={setError} />
       <AceEditor
       <AceEditor
         value={value}
         value={value}
         onChange={setValue}
         onChange={setValue}