@@ -142,7 +142,12 @@ const TreeSelect = React.forwardRef<BaseSelectRef, TreeSelectProps>((props, ref)
142142
143143 // Search
144144 showSearch,
145-
145+ searchValue : legacySearchValue ,
146+ inputValue : legacyinputValue ,
147+ onSearch : legacyOnSearch ,
148+ autoClearSearchValue : legacyAutoClearSearchValue ,
149+ filterTreeNode : legacyFilterTreeNode ,
150+ treeNodeFilterProp : legacytreeNodeFilterProp ,
146151 // Selector
147152 showCheckedStrategy,
148153 treeNodeLabelProp,
@@ -202,7 +207,15 @@ const TreeSelect = React.forwardRef<BaseSelectRef, TreeSelectProps>((props, ref)
202207 const mergedLabelInValue = treeCheckStrictly || labelInValue ;
203208 const mergedMultiple = mergedCheckable || multiple ;
204209
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 ) ;
206219 const {
207220 searchValue,
208221 onSearch,
@@ -743,7 +756,7 @@ const TreeSelect = React.forwardRef<BaseSelectRef, TreeSelectProps>((props, ref)
743756 displayValues = { cachedDisplayValues }
744757 onDisplayValuesChange = { onDisplayValuesChange }
745758 // >>> Search
746- { ... searchConfig }
759+ autoClearSearchValue = { autoClearSearchValue }
747760 showSearch = { mergedShowSearch }
748761 searchValue = { mergedSearchValue }
749762 onSearch = { onInternalSearch }
0 commit comments