fix alert dialog

This commit is contained in:
or-else
2020-04-13 19:00:38 +03:00
parent 375750a6ff
commit 35a63ff5ab
6 changed files with 20 additions and 16 deletions
+7 -5
View File
@@ -1,6 +1,6 @@
// Edit account parameters. // Edit account parameters.
import React from 'react'; import React from 'react';
import { FormattedMessage, defineMessages } from 'react-intl'; import { FormattedMessage, defineMessages, injectIntl } from 'react-intl';
import InPlaceEdit from '../widgets/in-place-edit.jsx'; import InPlaceEdit from '../widgets/in-place-edit.jsx';
import PermissionsEditor from '../widgets/permissions-editor.jsx'; import PermissionsEditor from '../widgets/permissions-editor.jsx';
@@ -18,7 +18,7 @@ const messages = defineMessages({
} }
}); });
export default class AccSecurityView extends React.Component { class AccSecurityView extends React.Component {
constructor(props) { constructor(props) {
super(props); super(props);
@@ -70,9 +70,9 @@ export default class AccSecurityView extends React.Component {
formatMessage(messages.delete_account), // title formatMessage(messages.delete_account), // title
formatMessage(messages.delete_account_warning), // content formatMessage(messages.delete_account_warning), // content
(() => { this.props.onDeleteAccount(); }), // onConfirm (() => { this.props.onDeleteAccount(); }), // onConfirm
null, // "OK" null, // use default text "OK"
null, // Show Reject button true, // Show Reject button
true // "Cancel" null // use default text "Cancel"
); );
} }
@@ -132,3 +132,5 @@ export default class AccSecurityView extends React.Component {
); );
} }
}; };
export default injectIntl(AccSecurityView);
+3 -3
View File
@@ -1254,16 +1254,16 @@ class TinodeWeb extends React.Component {
} }
} }
handleShowAlert(title, content, onConfirm, confirm, onReject, reject) { handleShowAlert(title, content, onConfirm, confirmText, onReject, rejectText) {
this.setState({ this.setState({
alertVisible: true, alertVisible: true,
alertParams: { alertParams: {
title: title, title: title,
content: content, content: content,
onConfirm: onConfirm, onConfirm: onConfirm,
confirm: confirm, confirm: confirmText,
onReject: onReject, onReject: onReject,
reject: reject reject: rejectText
} }
}); });
} }
+7 -5
View File
@@ -1168,7 +1168,6 @@ class EditAccountView extends react__WEBPACK_IMPORTED_MODULE_0___default.a.PureC
"use strict"; "use strict";
__webpack_require__.r(__webpack_exports__); __webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return AccSecurityView; });
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react");
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var react_intl__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react-intl */ "react-intl"); /* harmony import */ var react_intl__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react-intl */ "react-intl");
@@ -1189,6 +1188,7 @@ const messages = Object(react_intl__WEBPACK_IMPORTED_MODULE_1__["defineMessages"
"defaultMessage": "Are you sure you want to delete your account? It cannot be undone." "defaultMessage": "Are you sure you want to delete your account? It cannot be undone."
} }
}); });
class AccSecurityView extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { class AccSecurityView extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component {
constructor(props) { constructor(props) {
super(props); super(props);
@@ -1244,7 +1244,7 @@ class AccSecurityView extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Compo
} = this.props.intl; } = this.props.intl;
this.props.onShowAlert(formatMessage(messages.delete_account), formatMessage(messages.delete_account_warning), () => { this.props.onShowAlert(formatMessage(messages.delete_account), formatMessage(messages.delete_account_warning), () => {
this.props.onDeleteAccount(); this.props.onDeleteAccount();
}, null, null, true); }, null, true, null);
} }
render() { render() {
@@ -1317,7 +1317,9 @@ class AccSecurityView extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Compo
} }
} }
; ;
/* harmony default export */ __webpack_exports__["default"] = (Object(react_intl__WEBPACK_IMPORTED_MODULE_1__["injectIntl"])(AccSecurityView));
/***/ }), /***/ }),
@@ -5663,16 +5665,16 @@ class TinodeWeb extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component {
} }
} }
handleShowAlert(title, content, onConfirm, confirm, onReject, reject) { handleShowAlert(title, content, onConfirm, confirmText, onReject, rejectText) {
this.setState({ this.setState({
alertVisible: true, alertVisible: true,
alertParams: { alertParams: {
title: title, title: title,
content: content, content: content,
onConfirm: onConfirm, onConfirm: onConfirm,
confirm: confirm, confirm: confirmText,
onReject: onReject, onReject: onReject,
reject: reject reject: rejectText
} }
}); });
} }
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long