File tree Expand file tree Collapse file tree 1 file changed +6
-8
lines changed
Expand file tree Collapse file tree 1 file changed +6
-8
lines changed Original file line number Diff line number Diff line change @@ -93,10 +93,10 @@ function Dropdown(props: DropdownProps, ref) {
9393 delete extraOverlayProps . prefixCls ;
9494 }
9595 return (
96- < React . Fragment >
97- < div className = { `${ prefixCls } -arrow` } > { /* Insert the arrow element here */ } </ div >
96+ < >
97+ { arrow && < div className = { `${ prefixCls } -arrow` } /> }
9898 { React . cloneElement ( overlayElement , extraOverlayProps ) }
99- </ React . Fragment >
99+ </ >
100100 ) ;
101101 } ;
102102
@@ -141,16 +141,14 @@ function Dropdown(props: DropdownProps, ref) {
141141 triggerHideAction = [ 'click' ] ;
142142 }
143143
144- const overlayClass = arrow
145- ? `${ overlayClassName || '' } ${ prefixCls } -show-arrow`
146- : `${ overlayClassName || '' } ` ;
147-
148144 return (
149145 < Trigger
150146 { ...otherProps }
151147 prefixCls = { prefixCls }
152148 ref = { triggerRef }
153- popupClassName = { overlayClass }
149+ popupClassName = { classNames ( overlayClassName , {
150+ [ `${ prefixCls } -show-arrow` ] : arrow ,
151+ } ) }
154152 popupStyle = { overlayStyle }
155153 builtinPlacements = { placements }
156154 action = { trigger }
You can’t perform that action at this time.
0 commit comments