Răsfoiți Sursa

add validetion

akira-s 6 ani în urmă
părinte
comite
d70a66738a
1 a modificat fișierele cu 9 adăugiri și 1 ștergeri
  1. 9 1
      src/client/js/components/Admin/UserManagement.jsx

+ 9 - 1
src/client/js/components/Admin/UserManagement.jsx

@@ -36,7 +36,15 @@ class UserManagement extends React.Component {
   }
 
   handleClick(statusType) {
-    this.props.adminUsersContainer.handleClick(statusType);
+    if (this.validateToggleStatus(statusType)) this.props.adminUsersContainer.handleClick(statusType);
+  }
+
+  validateToggleStatus(statusType) {
+    if (this.props.adminUsersContainer.isSelected(statusType)) {
+      // if else status is selected, then true
+      return this.props.adminUsersContainer.state.selectedStatusList.size > 1;
+    }
+    return true;
   }