@@ -156,8 +156,6 @@ export interface BaseSelectProps extends BaseSelectPrivateProps, React.AriaAttri
156156 // >>> Open
157157 open ?: boolean ;
158158 defaultOpen ?: boolean ;
159- /** @deprecated Please use `onPopupVisibleChange` instead */
160- onDropdownVisibleChange ?: ( open : boolean ) => void ;
161159 onPopupVisibleChange ?: ( open : boolean ) => void ;
162160
163161 // >>> Customize Input
@@ -190,24 +188,10 @@ export interface BaseSelectProps extends BaseSelectPrivateProps, React.AriaAttri
190188 animation ?: string ;
191189 transitionName ?: string ;
192190
193- /** @deprecated Please use `popupStyle` instead */
194- dropdownStyle ?: React . CSSProperties ;
195191 popupStyle ?: React . CSSProperties ;
196-
197- /** @deprecated Please use `popupClassName` instead */
198- dropdownClassName ?: string ;
199192 popupClassName ?: string ;
200-
201- /** @deprecated Please use `popupMatchSelectWidth` instead */
202- dropdownMatchSelectWidth ?: boolean | number ;
203193 popupMatchSelectWidth ?: boolean | number ;
204-
205- /** @deprecated Please use `popupRender` instead */
206- dropdownRender ?: ( menu : React . ReactElement ) => React . ReactElement ;
207194 popupRender ?: ( menu : React . ReactElement ) => React . ReactElement ;
208-
209- /** @deprecated Please use `popupAlign` instead */
210- dropdownAlign ?: AlignType ;
211195 popupAlign ?: AlignType ;
212196
213197 placement ?: Placement ;
@@ -263,7 +247,6 @@ const BaseSelect = React.forwardRef<BaseSelectRef, BaseSelectProps>((props, ref)
263247 // Open
264248 open,
265249 defaultOpen,
266- onDropdownVisibleChange,
267250 onPopupVisibleChange,
268251
269252 // Active
@@ -288,15 +271,10 @@ const BaseSelect = React.forwardRef<BaseSelectRef, BaseSelectProps>((props, ref)
288271 OptionList,
289272 animation,
290273 transitionName,
291- dropdownStyle,
292274 popupStyle,
293- dropdownClassName,
294275 popupClassName,
295- dropdownMatchSelectWidth,
296276 popupMatchSelectWidth,
297- dropdownRender,
298277 popupRender,
299- dropdownAlign,
300278 popupAlign,
301279 placement,
302280 builtinPlacements,
@@ -333,12 +311,6 @@ const BaseSelect = React.forwardRef<BaseSelectRef, BaseSelectProps>((props, ref)
333311 delete domProps [ propName ] ;
334312 } ) ;
335313
336- // ============================= Compitable =============================
337- const mergedPopupStyle = popupStyle ?? dropdownStyle ;
338- const mergedPopupClassName = popupClassName ?? dropdownClassName ;
339- const mergedPopupRender = popupRender ?? dropdownRender ;
340- const mergedPopupAlign = popupAlign ?? dropdownAlign ;
341- const mergedPopupMatchSelectWidth = popupMatchSelectWidth ?? dropdownMatchSelectWidth ;
342314 // ============================= Mobile =============================
343315 const [ mobile , setMobile ] = React . useState ( false ) ;
344316 React . useEffect ( ( ) => {
@@ -419,12 +391,11 @@ const BaseSelect = React.forwardRef<BaseSelectRef, BaseSelectProps>((props, ref)
419391 setInnerOpen ( nextOpen ) ;
420392
421393 if ( mergedOpen !== nextOpen ) {
422- onDropdownVisibleChange ?.( nextOpen ) ;
423394 onPopupVisibleChange ?.( nextOpen ) ;
424395 }
425396 }
426397 } ,
427- [ disabled , mergedOpen , setInnerOpen , onDropdownVisibleChange , onPopupVisibleChange ] ,
398+ [ disabled , mergedOpen , setInnerOpen , onPopupVisibleChange ] ,
428399 ) ;
429400
430401 // ============================= Search =============================
@@ -798,12 +769,12 @@ const BaseSelect = React.forwardRef<BaseSelectRef, BaseSelectProps>((props, ref)
798769 popupElement = { optionList }
799770 animation = { animation }
800771 transitionName = { transitionName }
801- popupStyle = { mergedPopupStyle }
802- popupClassName = { mergedPopupClassName }
772+ popupStyle = { popupStyle }
773+ popupClassName = { popupClassName }
803774 direction = { direction }
804- popupMatchSelectWidth = { mergedPopupMatchSelectWidth }
805- popupRender = { mergedPopupRender }
806- popupAlign = { mergedPopupAlign }
775+ popupMatchSelectWidth = { popupMatchSelectWidth }
776+ popupRender = { popupRender }
777+ popupAlign = { popupAlign }
807778 placement = { placement }
808779 builtinPlacements = { builtinPlacements }
809780 getPopupContainer = { getPopupContainer }
0 commit comments