We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent df15a38 commit f015c60Copy full SHA for f015c60
1 file changed
src/hooks/useSearchConfig.ts
@@ -15,23 +15,18 @@ export default function useSearchConfig(
15
treeNodeFilterProp,
16
} = props;
17
return React.useMemo<[boolean | undefined, SearchConfig]>(() => {
18
+ const isObject = typeof showSearch === 'object';
19
+
20
const searchConfig: SearchConfig = {
21
searchValue: searchValue ?? inputValue,
22
onSearch,
23
autoClearSearchValue,
24
filterTreeNode,
25
- ...(typeof showSearch === 'object' ? showSearch : {}),
26
+ ...(isObject ? showSearch : {}),
27
};
- if (showSearch === false) {
- return [false, {}];
28
- }
29
-
30
- if (showSearch === undefined) {
31
- return [undefined, searchConfig];
32
33
34
- return [true, searchConfig];
+ return [isObject ? true : showSearch, searchConfig];
35
}, [
36
showSearch,
37
searchValue,
0 commit comments