Added additional checks to channel sorting that sorts by display_name

Этот коммит содержится в:
Reed Garmsen
2015-11-02 15:30:43 -08:00
родитель 3128920be9
Коммит dfccfe78fe
2 изменённых файлов: 27 добавлений и 9 удалений

Просмотреть файл

@@ -11,16 +11,24 @@ var AboutBuildModal = require('./about_build_modal.jsx');
var Constants = require('../utils/constants.jsx');
function getStateFromStores() {
let teams = [];
let teamsObject = UserStore.getTeams();
for (let teamId in teamsObject) {
const teams = [];
const teamsObject = UserStore.getTeams();
for (const teamId in teamsObject) {
if (teamsObject.hasOwnProperty(teamId)) {
teams.push(teamsObject[teamId]);
}
}
teams.sort(function sortByDisplayName(teamA, teamB) {
let teamADisplayName = teamA.display_name.toLowerCase();
let teamBDisplayName = teamB.display_name.toLowerCase();
teams.sort((teamA, teamB) => {
let teamADisplayName = '';
let teamBDisplayName = '';
if (teamA && teamA.display_name) {
teamADisplayName = teamA.display_name.toLowerCase();
}
if (teamB && teamB.display_name) {
teamBDisplayName = teamB.display_name.toLowerCase();
}
if (teamADisplayName < teamBDisplayName) {
return -1;
} else if (teamADisplayName > teamBDisplayName) {