diff options
-rw-r--r-- | webapp/components/sidebar_right_menu.jsx | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/webapp/components/sidebar_right_menu.jsx b/webapp/components/sidebar_right_menu.jsx index 10f6bd7a5..6122f60e8 100644 --- a/webapp/components/sidebar_right_menu.jsx +++ b/webapp/components/sidebar_right_menu.jsx @@ -173,6 +173,7 @@ export default class SidebarRightMenu extends React.Component { let joinAnotherTeamLink; let isAdmin = false; let isSystemAdmin = false; + let createTeam = null; if (currentUser != null) { isAdmin = TeamStore.isTeamAdminForCurrentTeam() || UserStore.isSystemAdminForCurrentUser(); @@ -264,6 +265,25 @@ export default class SidebarRightMenu extends React.Component { </li> ); } + + if (global.window.mm_config.EnableTeamCreation === 'true' || isSystemAdmin) { + createTeam = ( + <li key='newTeam_li'> + <Link + id='createTeam' + key='newTeam_a' + to='/create_team' + onClick={this.handleClick} + > + <i className='icon fa fa-plus-square'/> + <FormattedMessage + id='navbar_dropdown.create' + defaultMessage='Create a New Team' + /> + </Link> + </li> + ); + } } manageLink = ( @@ -410,7 +430,7 @@ export default class SidebarRightMenu extends React.Component { } let teamDivider = null; - if (teamSettingsLink || manageLink || joinAnotherTeamLink) { + if (teamSettingsLink || manageLink || joinAnotherTeamLink || createTeam) { teamDivider = <li className='divider'/>; } @@ -480,6 +500,7 @@ export default class SidebarRightMenu extends React.Component { {teamDivider} {teamSettingsLink} {manageLink} + {createTeam} {joinAnotherTeamLink} {consoleDivider} {consoleLink} |