diff options
author | Debanshu Kundu <debanshu.kundu@joshtechnologygroup.com> | 2016-12-14 20:02:38 +0530 |
---|---|---|
committer | Harrison Healey <harrisonmhealey@gmail.com> | 2016-12-14 09:32:38 -0500 |
commit | 3e350527a54358b15968fe0903a50dea7174dbf6 (patch) | |
tree | c3ac527d67f61b58537ca0495813cd519aa654fd /webapp | |
parent | 3aaed14a9ed7f4e309a43fc3e08b4ec4d4a63813 (diff) | |
download | chat-3e350527a54358b15968fe0903a50dea7174dbf6.tar.gz chat-3e350527a54358b15968fe0903a50dea7174dbf6.tar.bz2 chat-3e350527a54358b15968fe0903a50dea7174dbf6.zip |
PLT-4907 Sorting team name for user's teams and other teams in ascending order of display name on team list page. (#4757)
Diffstat (limited to 'webapp')
-rw-r--r-- | webapp/components/select_team/select_team.jsx | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/webapp/components/select_team/select_team.jsx b/webapp/components/select_team/select_team.jsx index 283299b37..133e9d581 100644 --- a/webapp/components/select_team/select_team.jsx +++ b/webapp/components/select_team/select_team.jsx @@ -56,6 +56,10 @@ export default class SelectTeam extends React.Component { this.setState({loadingTeamId: team.id}); } + teamContentsCompare(teamItemA, teamItemB) { + return teamItemA.props.team.display_name.localeCompare(teamItemB.props.team.display_name); + } + render() { let content = null; let teamContents = []; @@ -133,7 +137,7 @@ export default class SelectTeam extends React.Component { /> </h4> <div className='signup-team-all'> - {teamContents} + {teamContents.sort(this.teamContentsCompare)} </div> </div> ); @@ -150,7 +154,7 @@ export default class SelectTeam extends React.Component { /> </h4> <div className='signup-team-all'> - {openTeamContents} + {openTeamContents.sort(this.teamContentsCompare)} </div> </div> ); |