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

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

@@ -12,18 +12,13 @@ class StatusActivateButton extends React.Component {
   constructor(props) {
     super(props);
 
-    this.state = {
-
-    };
-
     this.onClickAcceptBtn = this.onClickAcceptBtn.bind(this);
   }
 
   async onClickAcceptBtn() {
     try {
-      // const username = await this.props.adminUsersContainer.removeUser(this.props.user._id);
-      const username = 'gest';
-      toastSuccess(`Accept ${username} success`);
+      const username = await this.props.adminUsersContainer.activateUser(this.props.user._id);
+      toastSuccess(`Activate ${username} success`);
     }
     catch (err) {
       toastError(err);

+ 13 - 0
src/client/js/services/AdminUsersContainer.js

@@ -89,6 +89,19 @@ export default class AdminUsersContainer extends Container {
     await this.setState({ isUserInviteModalShown: !this.state.isUserInviteModalShown });
   }
 
+  /**
+   * Activate user
+   * @memberOf AdminUsersContainer
+   * @param {string} userId
+   * @return {string} username
+   */
+  async activateUser(userId) {
+    // const response = await this.appContainer.apiv3.delete(`/users/${userId}/remove`);
+    // const { username } = response.data.userData;
+    const username = 'gest';
+    return username;
+  }
+
   /**
    * remove user
    * @memberOf AdminUsersContainer