@@ -142,7 +142,12 @@ const TreeSelect = React.forwardRef<BaseSelectRef, TreeSelectProps>((props, ref)
142
142
143
143
// Search
144
144
showSearch,
145
-
145
+ searchValue : legacySearchValue ,
146
+ inputValue : legacyinputValue ,
147
+ onSearch : legacyOnSearch ,
148
+ autoClearSearchValue : legacyAutoClearSearchValue ,
149
+ filterTreeNode : legacyFilterTreeNode ,
150
+ treeNodeFilterProp : legacytreeNodeFilterProp ,
146
151
// Selector
147
152
showCheckedStrategy,
148
153
treeNodeLabelProp,
@@ -202,7 +207,15 @@ const TreeSelect = React.forwardRef<BaseSelectRef, TreeSelectProps>((props, ref)
202
207
const mergedLabelInValue = treeCheckStrictly || labelInValue ;
203
208
const mergedMultiple = mergedCheckable || multiple ;
204
209
205
- const [ mergedShowSearch , searchConfig ] = useSearchConfig ( showSearch , props ) ;
210
+ const searchProps = {
211
+ searchValue : legacySearchValue ,
212
+ inputValue : legacyinputValue ,
213
+ onSearch : legacyOnSearch ,
214
+ autoClearSearchValue : legacyAutoClearSearchValue ,
215
+ filterTreeNode : legacyFilterTreeNode ,
216
+ treeNodeFilterProp : legacytreeNodeFilterProp ,
217
+ } ;
218
+ const [ mergedShowSearch , searchConfig ] = useSearchConfig ( showSearch , searchProps ) ;
206
219
const {
207
220
searchValue,
208
221
onSearch,
@@ -743,7 +756,7 @@ const TreeSelect = React.forwardRef<BaseSelectRef, TreeSelectProps>((props, ref)
743
756
displayValues = { cachedDisplayValues }
744
757
onDisplayValuesChange = { onDisplayValuesChange }
745
758
// >>> Search
746
- { ... searchConfig }
759
+ autoClearSearchValue = { autoClearSearchValue }
747
760
showSearch = { mergedShowSearch }
748
761
searchValue = { mergedSearchValue }
749
762
onSearch = { onInternalSearch }
0 commit comments