File tree Expand file tree Collapse file tree 1 file changed +4
-9
lines changed Expand file tree Collapse file tree 1 file changed +4
-9
lines changed Original file line number Diff line number Diff line change @@ -15,23 +15,18 @@ export default function useSearchConfig(
15
15
treeNodeFilterProp,
16
16
} = props ;
17
17
return React . useMemo < [ boolean | undefined , SearchConfig ] > ( ( ) => {
18
+ const isObject = typeof showSearch === 'object' ;
19
+
18
20
const searchConfig : SearchConfig = {
19
21
searchValue : searchValue ?? inputValue ,
20
22
onSearch,
21
23
autoClearSearchValue,
22
24
filterTreeNode,
23
25
treeNodeFilterProp,
24
- ...( typeof showSearch === 'object' ? showSearch : { } ) ,
26
+ ...( isObject ? showSearch : { } ) ,
25
27
} ;
26
- if ( showSearch === false ) {
27
- return [ false , { } ] ;
28
- }
29
-
30
- if ( showSearch === undefined ) {
31
- return [ undefined , searchConfig ] ;
32
- }
33
28
34
- return [ true , searchConfig ] ;
29
+ return [ isObject ? true : showSearch , searchConfig ] ;
35
30
} , [
36
31
showSearch ,
37
32
searchValue ,
You can’t perform that action at this time.
0 commit comments