@@ -90,8 +90,6 @@ const BaseDialog: ForwardRefRenderFunction<unknown, Partial<WebDialogProps>> = (
9090 ) => {
9191 e . stopPropagation ( )
9292 if ( ! beforeCancel ?.( ) ) return
93- if ( ! beforeClose ?.( ) ) return
94- onClose ( )
9593 onCancel ( )
9694 }
9795
@@ -179,19 +177,17 @@ const BaseDialog: ForwardRefRenderFunction<unknown, Partial<WebDialogProps>> = (
179177
180178 const renderCloseIcon = ( ) => {
181179 if ( ! closeIcon ) return null
182- const handleCancel = ( ) => {
183- if ( ! beforeCancel ?.( ) ) return
180+ const handleClose = ( ) => {
184181 if ( ! beforeClose ?.( ) ) return
185182 onClose ( )
186- onCancel ( )
187183 }
188184 const closeClasses = classNames ( {
189185 [ `${ classPrefix } -close` ] : true ,
190186 [ `${ classPrefix } -close-${ closeIconPosition } ` ] : true ,
191187 } )
192188 const systomIcon = closeIconPosition !== 'bottom' ? < Close /> : < Failure />
193189 return (
194- < div className = { closeClasses } onClick = { handleCancel } >
190+ < div className = { closeClasses } onClick = { handleClose } >
195191 { React . isValidElement ( closeIcon ) ? closeIcon : systomIcon }
196192 </ div >
197193 )
@@ -200,7 +196,6 @@ const BaseDialog: ForwardRefRenderFunction<unknown, Partial<WebDialogProps>> = (
200196 const onHandleClickOverlay = ( e : MouseEvent ) => {
201197 if ( closeOnOverlayClick && visible && e . target === e . currentTarget ) {
202198 const closed = onOverlayClick && onOverlayClick ( e )
203- closed && onClose ( )
204199 closed && onCancel ( )
205200 }
206201 }
0 commit comments