Hook up team dropdowns and lists

This commit is contained in:
John Lyon-Smith
2018-03-30 10:37:06 -07:00
parent b301bf17eb
commit bddf717d37
20 changed files with 437 additions and 321 deletions

View File

@@ -31,8 +31,8 @@ export class Teams extends Component {
this.props.changeTitle('Teams')
api.listTeams().then((list) => {
list.items.sort((teamA, teamB) => (teamA.lastName.localeCompare(teamB.lastName)))
this.setState({ teams: list.items }) // TODO: <- Remove
list.items.sort((teamA, teamB) => (teamA.name.localeCompare(teamB.name)))
this.setState({ teams: list.items })
}).catch((error) => {
this.setState({
messageModal: {
@@ -101,7 +101,7 @@ export class Teams extends Component {
this.setState({
waitModal: false,
teams: this.state.teams.map((team) => (!team._id ? createdTeam : team)).sort((a, b) => (
a.lastName < b.lastName ? -1 : a.lastName > b.lastName : 0
a.name < b.name ? -1 : a.name > b.name ? 1 : 0
)),
modified: false,
selectedTeam: createdTeam