itizawa 6 лет назад
Родитель
Сommit
8f754d28d6

+ 2 - 2
src/client/js/components/Admin/Users/UserMenu.jsx

@@ -4,7 +4,7 @@ import { withTranslation } from 'react-i18next';
 
 import StatusActivateForm from './StatusActivateForm';
 import StatusSuspendedForm from './StatusSuspendedForm';
-import RemoveUserForm from './UserRemoveForm';
+import RemoveUserButton from './UserRemoveButton';
 import RemoveAdminForm from './RemoveAdminForm';
 import GiveAdminForm from './GiveAdminForm';
 
@@ -48,7 +48,7 @@ class UserMenu extends React.Component {
             <li>
               {(user.status === 1 || user.status === 3) && <StatusActivateForm user={user} />}
               {user.status === 2 && <StatusSuspendedForm user={user} />}
-              {(user.status === 1 || user.status === 3 || user.status === 5) && <RemoveUserForm user={user} />}
+              {(user.status === 1 || user.status === 3 || user.status === 5) && <RemoveUserButton user={user} />}
             </li>
             <li className="divider pl-0"></li>
             <li className="dropdown-header">{ t('user_management.administrator_menu') }</li>

+ 5 - 5
src/client/js/components/Admin/Users/UserRemoveForm.jsx → src/client/js/components/Admin/Users/UserRemoveButton.jsx

@@ -7,7 +7,7 @@ import { toastSuccess, toastError } from '../../../util/apiNotification';
 import { createSubscribedElement } from '../../UnstatedUtils';
 import AppContainer from '../../../services/AppContainer';
 
-class UserRemoveForm extends React.Component {
+class UserRemoveButton extends React.Component {
 
   constructor(props) {
     super(props);
@@ -47,15 +47,15 @@ class UserRemoveForm extends React.Component {
 /**
  * Wrapper component for using unstated
  */
-const UserRemoveFormWrapper = (props) => {
-  return createSubscribedElement(UserRemoveForm, props, [AppContainer]);
+const UserRemoveButtonWrapper = (props) => {
+  return createSubscribedElement(UserRemoveButton, props, [AppContainer]);
 };
 
-UserRemoveForm.propTypes = {
+UserRemoveButton.propTypes = {
   t: PropTypes.func.isRequired, // i18next
   appContainer: PropTypes.instanceOf(AppContainer).isRequired,
 
   user: PropTypes.object.isRequired,
 };
 
-export default withTranslation()(UserRemoveFormWrapper);
+export default withTranslation()(UserRemoveButtonWrapper);