|
|
@@ -86,10 +86,9 @@ export default class AbstractDialog<P : Props, S : State>
|
|
86
|
86
|
* @returns {void}
|
|
87
|
87
|
*/
|
|
88
|
88
|
_onCancel() {
|
|
89
|
|
- const { cancelDisabled, onCancel } = this.props;
|
|
|
89
|
+ const { cancelDisabled = false, onCancel } = this.props;
|
|
90
|
90
|
|
|
91
|
|
- if ((typeof cancelDisabled === 'undefined' || !cancelDisabled)
|
|
92
|
|
- && (!onCancel || onCancel())) {
|
|
|
91
|
+ if (!cancelDisabled && (!onCancel || onCancel())) {
|
|
93
|
92
|
this._hide();
|
|
94
|
93
|
}
|
|
95
|
94
|
}
|
|
|
@@ -109,9 +108,9 @@ export default class AbstractDialog<P : Props, S : State>
|
|
109
|
108
|
* @returns {void}
|
|
110
|
109
|
*/
|
|
111
|
110
|
_onSubmit(value: ?string) {
|
|
112
|
|
- const { okDisabled, onSubmit } = this.props;
|
|
|
111
|
+ const { okDisabled = false, onSubmit } = this.props;
|
|
113
|
112
|
|
|
114
|
|
- if (typeof okDisabled === 'undefined' || !okDisabled) {
|
|
|
113
|
+ if (!okDisabled) {
|
|
115
|
114
|
this.setState({ submitting: true });
|
|
116
|
115
|
|
|
117
|
116
|
// Invoke the React Compnent prop onSubmit if any.
|