Skip to content

Commit ca02232

Browse files
committed
adjust onBeforeClose
1 parent 81ec11f commit ca02232

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "rc-dialog",
3-
"version": "4.3.0",
3+
"version": "4.3.1",
44
"description": "dialog ui component for react",
55
"keywords": [
66
"react",

src/DialogWrap.jsx

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,14 @@ class DialogWrap extends React.Component {
6262
}
6363

6464
requestClose() {
65-
if (this.props.onBeforeClose) {
66-
this.props.onBeforeClose(this.close);
65+
var onBeforeClose = this.props.onBeforeClose;
66+
if (onBeforeClose) {
67+
if (onBeforeClose.length) {
68+
onBeforeClose(this.close);
69+
} else {
70+
onBeforeClose();
71+
this.close();
72+
}
6773
} else {
6874
this.close();
6975
}

0 commit comments

Comments
 (0)