Skip to content

Commit d979009

Browse files
committed
Stop event propagation from closing the dialog
1 parent e0f6137 commit d979009

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

src/components/ResetRevertDialog.tsx

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,7 @@ export class ResetRevertDialog extends React.Component<
106106
paper: resetRevertDialogClass
107107
}}
108108
open={this.props.open}
109+
onClick={this._onClick}
109110
onClose={this._onClose}
110111
>
111112
<div className={titleWrapperClass}>
@@ -193,19 +194,28 @@ export class ResetRevertDialog extends React.Component<
193194
});
194195
};
195196

197+
/**
198+
* Callback invoked upon clicking on a dialog.
199+
*
200+
* @param event - event object
201+
*/
202+
private _onClick = (event: any): void => {
203+
event.stopPropagation();
204+
};
205+
196206
/**
197207
* Callback invoked upon closing the dialog.
198208
*
199209
* @param event - event object
200210
*/
201211
private _onClose = (event: any): void => {
202212
event.stopPropagation();
213+
this.props.onClose();
203214
this.setState({
204215
summary: '',
205216
description: '',
206217
disabled: false
207218
});
208-
this.props.onClose();
209219
};
210220

211221
/**

0 commit comments

Comments
 (0)