summaryrefslogtreecommitdiffstats
path: root/webapp/components/admin_console/admin_navbar_dropdown.jsx
diff options
context:
space:
mode:
Diffstat (limited to 'webapp/components/admin_console/admin_navbar_dropdown.jsx')
-rw-r--r--webapp/components/admin_console/admin_navbar_dropdown.jsx35
1 files changed, 20 insertions, 15 deletions
diff --git a/webapp/components/admin_console/admin_navbar_dropdown.jsx b/webapp/components/admin_console/admin_navbar_dropdown.jsx
index f20451b4b..5b65868e9 100644
--- a/webapp/components/admin_console/admin_navbar_dropdown.jsx
+++ b/webapp/components/admin_console/admin_navbar_dropdown.jsx
@@ -50,13 +50,14 @@ export default class AdminNavbarDropdown extends React.Component {
}
render() {
- var teams = [];
+ const teams = [];
+ let switchTeams;
if (this.state.teamMembers && this.state.teamMembers.length > 0) {
- for (var index in this.state.teamMembers) {
+ for (const index in this.state.teamMembers) {
if (this.state.teamMembers.hasOwnProperty(index)) {
- var teamMember = this.state.teamMembers[index];
- var team = this.state.teams[teamMember.team_id];
+ const teamMember = this.state.teamMembers[index];
+ const team = this.state.teams[teamMember.team_id];
teams.push(
<li key={'team_' + team.name}>
<Link
@@ -79,6 +80,20 @@ export default class AdminNavbarDropdown extends React.Component {
className='divider'
/>
);
+ } else {
+ switchTeams = (
+ <li>
+ <Link
+ to={'/select_team'}
+ >
+ <i className='fa fa-exchange'/>
+ <FormattedMessage
+ id='admin.nav.switch'
+ defaultMessage='Team Selection'
+ />
+ </Link>
+ </li>
+ );
}
return (
@@ -104,17 +119,7 @@ export default class AdminNavbarDropdown extends React.Component {
role='menu'
>
{teams}
- <li>
- <Link
- to={'/select_team'}
- >
- <i className='fa fa-exchange'/>
- <FormattedMessage
- id='admin.nav.switch'
- defaultMessage='Team Selection'
- />
- </Link>
- </li>
+ {switchTeams}
<li
key='teamDiv'
className='divider'