From 0244d97007b87fb9726bd9ebadd73853617a7cfb Mon Sep 17 00:00:00 2001 From: Artem Tarasov Date: Tue, 6 Oct 2020 13:29:11 +0300 Subject: [PATCH] Web: People: rename component LeaveFormDialog to DataLossWarningDialog, action setIsVisibleModalLeave to setIsVisibleDataLossDialog --- .../src/components/Article/Body/index.js | 8 ++-- .../index.js | 42 ++++++++++--------- .../locales/en/translation.json | 6 +++ .../locales/ru/translation.json | 6 +++ .../locales/en/translation.json | 6 --- .../locales/ru/translation.json | 6 --- .../Client/src/components/dialogs/index.js | 4 +- .../Section/Body/createUserForm.js | 12 +++--- .../Section/Body/updateUserForm.js | 12 +++--- .../ProfileAction/Section/Header/index.js | 13 +++--- .../Client/src/store/people/actions.js | 7 ++-- .../Client/src/store/people/reducers.js | 8 ++-- 12 files changed, 67 insertions(+), 63 deletions(-) rename products/ASC.People/Client/src/components/dialogs/{LeaveFormDialog => DataLossWarningDialog}/index.js (65%) create mode 100644 products/ASC.People/Client/src/components/dialogs/DataLossWarningDialog/locales/en/translation.json create mode 100644 products/ASC.People/Client/src/components/dialogs/DataLossWarningDialog/locales/ru/translation.json delete mode 100644 products/ASC.People/Client/src/components/dialogs/LeaveFormDialog/locales/en/translation.json delete mode 100644 products/ASC.People/Client/src/components/dialogs/LeaveFormDialog/locales/ru/translation.json diff --git a/products/ASC.People/Client/src/components/Article/Body/index.js b/products/ASC.People/Client/src/components/Article/Body/index.js index ca577ad9c6..b0cfbb9f5c 100644 --- a/products/ASC.People/Client/src/components/Article/Body/index.js +++ b/products/ASC.People/Client/src/components/Article/Body/index.js @@ -3,7 +3,7 @@ import { connect } from "react-redux"; import { utils, TreeMenu, TreeNode, Icons, Link } from "asc-web-components"; import { selectGroup, - setIsVisibleModalLeave, + setIsVisibleDataLossDialog, } from "../../../store/people/actions"; import { getSelectedGroup } from "../../../store/people/selectors"; import { withTranslation, I18nextProvider } from "react-i18next"; @@ -103,10 +103,10 @@ class ArticleBodyContent extends React.Component { return false; } onSelectHandler = (data) => { - const { editingForm, setIsVisibleModalLeave } = this.props; + const { editingForm, setIsVisibleDataLossDialog } = this.props; if (editingForm.isEdit) { - setIsVisibleModalLeave(true, this.onSelect(data)); + setIsVisibleDataLossDialog(true, this.onSelect(data)); } else { this.onSelect(data)(); } @@ -244,5 +244,5 @@ function mapStateToProps(state) { export default connect(mapStateToProps, { selectGroup, - setIsVisibleModalLeave, + setIsVisibleDataLossDialog, })(BodyContent); diff --git a/products/ASC.People/Client/src/components/dialogs/LeaveFormDialog/index.js b/products/ASC.People/Client/src/components/dialogs/DataLossWarningDialog/index.js similarity index 65% rename from products/ASC.People/Client/src/components/dialogs/LeaveFormDialog/index.js rename to products/ASC.People/Client/src/components/dialogs/DataLossWarningDialog/index.js index db3091a73a..0f04729fad 100644 --- a/products/ASC.People/Client/src/components/dialogs/LeaveFormDialog/index.js +++ b/products/ASC.People/Client/src/components/dialogs/DataLossWarningDialog/index.js @@ -7,37 +7,37 @@ import { utils } from "asc-web-common"; import ModalDialogContainer from "../ModalDialogContainer"; import { createI18N } from "../../../helpers/i18n"; import { - setIsVisibleModalLeave, + setIsVisibleDataLossDialog, setIsEditingForm, } from "../../../store/people/actions"; const i18n = createI18N({ - page: "LeaveFormDialog", - localesPath: "dialogs/LeaveFormDialog", + page: "DataLossWarningDialog", + localesPath: "dialogs/DataLossWarningDialog", }); const { changeLanguage } = utils; -class LeaveFormDialogComponent extends React.Component { +class DataLossWarningDialogComponent extends React.Component { constructor(props) { super(props); changeLanguage(i18n); } onClose = () => { - const { setIsVisibleModalLeave } = this.props; - setIsVisibleModalLeave(false); + const { setIsVisibleDataLossDialog } = this.props; + setIsVisibleDataLossDialog(false); }; onSubmit = () => { const { onContinue, - setIsVisibleModalLeave, + setIsVisibleDataLossDialog, setIsEditingForm, editingForm, } = this.props; - setIsVisibleModalLeave(false, null); + setIsVisibleDataLossDialog(false, null); setIsEditingForm(false); if (editingForm.callback) { @@ -52,17 +52,17 @@ class LeaveFormDialogComponent extends React.Component { return ( - {t("LeaveDialogHeader")} + {t("DataLossWarningHeader")} - {t("LeaveDialogBody")} + {t("DataLossWarningBody")}