mattermost-mobile/service/selectors/entities/teams.js
Chris Duarte e0eb79656e Add channel-info (#164)
Adding channel info screen.
2017-01-20 15:17:28 -05:00

30 lines
698 B
JavaScript

// Copyright (c) 2016 Mattermost, Inc. All Rights Reserved.
// See License.txt for license information.
import {createSelector} from 'reselect';
import {getCurrentUrl} from './general';
export function getCurrentTeamId(state) {
return state.entities.teams.currentId;
}
export function getTeams(state) {
return state.entities.teams.teams;
}
export const getCurrentTeam = createSelector(
getTeams,
getCurrentTeamId,
(teams, currentTeamId) => {
return teams[currentTeamId];
}
);
export const getCurrentTeamUrl = createSelector(
getCurrentUrl,
getCurrentTeam,
(currentUrl, currentTeam) => {
return `${currentUrl}/${currentTeam.name}`;
}
);