Sorted teams by alphabetical order under System Console > Teams (#3868)

Этот коммит содержится в:
Ryan Wang
2016-08-25 10:45:24 -04:00
коммит произвёл Joram Wilander
родитель b49a019cec
Коммит dfaccff44b

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

@@ -14,6 +14,7 @@ export default class SelectTeamModal extends React.Component {
this.doSubmit = this.doSubmit.bind(this);
this.doCancel = this.doCancel.bind(this);
this.compare = this.compare.bind(this);
}
doSubmit(e) {
@@ -23,15 +24,32 @@ export default class SelectTeamModal extends React.Component {
doCancel() {
this.props.onModalDismissed();
}
compare(a, b) {
if (a.display_name < b.display_name) {
return -1;
}
if (a.display_name > b.display_name) {
return 1;
}
return 0;
}
render() {
if (this.props.teams == null) {
return <div/>;
}
var options = [];
var teams = this.props.teams;
Reflect.ownKeys(teams).forEach((key) => {
var team = teams[key];
const options = [];
const teamsArray = [];
Reflect.ownKeys(this.props.teams).forEach((key) => {
teamsArray.push(this.props.teams[key]);
});
teamsArray.sort(this.compare);
for (let i = 0; i < teamsArray.length; i++) {
const team = teamsArray[i];
options.push(
<option
key={'opt_' + team.id}
@@ -40,7 +58,7 @@ export default class SelectTeamModal extends React.Component {
{team.display_name}
</option>
);
});
}
return (
<Modal