Skip to content

Commit 40f5a22

Browse files
ops: minor fixes
1 parent 2d2f73f commit 40f5a22

File tree

2 files changed

+11
-4
lines changed

2 files changed

+11
-4
lines changed

packages/data/src/tree/useTree.ts

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -294,9 +294,13 @@ export const useTree = <T extends KeyValue>({
294294
dispatch({ type: "collapseAll" });
295295
}, []);
296296

297-
const onFilter = useDebounce((query: string) => {
298-
dispatch({ type: "filter", query });
299-
}, []);
297+
const onFilter = useDebounce(
298+
(query: string) => {
299+
dispatch({ type: "filter", query });
300+
},
301+
[],
302+
300,
303+
);
300304

301305
return {
302306
tree: state.tree,

packages/utilities/src/_isEqual.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,16 @@
2222
*/
2323

2424
import { ascii } from "./_ascii";
25-
import { isBoolean, isNumber, isObject, isString } from "./_isType";
25+
import { isBoolean, isNil, isNumber, isObject, isString } from "./_isType";
2626

2727
/**
2828
* check equality of objects
2929
* @internal
3030
*/
3131
export const isEqual = (obj: unknown, test: unknown): boolean => {
32+
if (isNil(obj) && isNil(test)) {
33+
return true;
34+
}
3235
if (isString(obj) || isNumber(obj) || isBoolean(obj)) {
3336
return obj === test;
3437
} else if (Array.isArray(obj) && Array.isArray(test)) {

0 commit comments

Comments
 (0)