Chatwoot/app/javascript/dashboard/store/modules/teams/getters.js

19 lines
432 B
JavaScript
Raw Normal View History

export const getters = {
getTeams($state) {
return Object.values($state.records).sort((a, b) => a.id - b.id);
},
getMyTeams($state, $getters) {
return $getters.getTeams.filter(team => {
const { is_member: isMember } = team;
return isMember;
});
},
getUIFlags($state) {
return $state.uiFlags;
},
getTeam: $state => id => {
const team = $state.records[id];
return team || {};
},
};