summaryrefslogtreecommitdiffstats
path: root/webapp/stores
diff options
context:
space:
mode:
Diffstat (limited to 'webapp/stores')
-rw-r--r--webapp/stores/modal_store.jsx1
-rw-r--r--webapp/stores/team_store.jsx10
2 files changed, 11 insertions, 0 deletions
diff --git a/webapp/stores/modal_store.jsx b/webapp/stores/modal_store.jsx
index 0595daaf9..0209f3993 100644
--- a/webapp/stores/modal_store.jsx
+++ b/webapp/stores/modal_store.jsx
@@ -33,6 +33,7 @@ class ModalStoreClass extends EventEmitter {
switch (type) {
case ActionTypes.TOGGLE_IMPORT_THEME_MODAL:
case ActionTypes.TOGGLE_INVITE_MEMBER_MODAL:
+ case ActionTypes.TOGGLE_LEAVE_TEAM_MODAL:
case ActionTypes.TOGGLE_DELETE_POST_MODAL:
case ActionTypes.TOGGLE_GET_POST_LINK_MODAL:
case ActionTypes.TOGGLE_GET_TEAM_INVITE_LINK_MODAL:
diff --git a/webapp/stores/team_store.jsx b/webapp/stores/team_store.jsx
index c35c467ae..f4383589a 100644
--- a/webapp/stores/team_store.jsx
+++ b/webapp/stores/team_store.jsx
@@ -139,6 +139,16 @@ class TeamStoreClass extends EventEmitter {
this.team_members.push(member);
}
+ removeTeamMember(teamId) {
+ for (var index in this.team_members) {
+ if (this.team_members.hasOwnProperty(index)) {
+ if (this.team_members[index].team_id === teamId) {
+ Reflect.deleteProperty(this.team_members, index);
+ }
+ }
+ }
+ }
+
getTeamMembers() {
return this.team_members;
}