Browse Source

refactor code

AykutSarac 2 years ago
parent
commit
34cb0db0de
1 changed files with 5 additions and 3 deletions
  1. 5 3
      src/utils/json-editor-parser.ts

+ 5 - 3
src/utils/json-editor-parser.ts

@@ -1,9 +1,11 @@
 import toast from "react-hot-toast";
 import toast from "react-hot-toast";
 
 
 const filterChild = ([k, v]) => {
 const filterChild = ([k, v]) => {
-  const notNull = v !== null;
-  const isArray = Array.isArray(v) ? !!v.length : typeof v === "object";
-  return notNull && isArray;
+  const isNull = v === null;
+  const isArray = Array.isArray(v) && v.length;
+  const isObject = v instanceof Object;
+
+  return !isNull && (isArray || isObject);
 };
 };
 
 
 const filterValues = ([k, v]) => {
 const filterValues = ([k, v]) => {