Skip to content

Commit

Permalink
Show labbers link only to logged in users
Browse files Browse the repository at this point in the history
  • Loading branch information
user890104 committed Jul 7, 2023
1 parent 822110e commit f49fa2b
Showing 1 changed file with 28 additions and 25 deletions.
53 changes: 28 additions & 25 deletions src/layout/NavBar.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -55,31 +55,34 @@ const NavBar = () => {
<i className="fas fa-chart-line" />{' '}
{t('views.navigation.sensors')}
</Nav.Link>
<Nav.Link href={backendUrl + 'fauna/users'}>
<i className="fas fa-users" />{' '}
{t('views.navigation.labbers')}
</Nav.Link>
{isLoggedIn ? <NavDropdown title={<>
<i className="fas fa-user" />{' '}
{t('views.navigation.account')}
</>} className="ms-0 ms-lg-auto">
<NavDropdown.Item href={backendUrl + 'users/edit'}>
{t('views.navigation.view_edit')}
</NavDropdown.Item>
<NavDropdown.Item href={backendUrl + 'user/network_devices'}>
{t('views.navigation.network_devices')}
</NavDropdown.Item>
<NavDropdown.Item href={backendUrl + 'oauth/applications'}>
{t('views.navigation.oauth_application_management')}
</NavDropdown.Item>
<NavDropdown.Item href={backendUrl + 'oauth/authorized_applications'}>
{t('views.navigation.oauth_token_management')}
</NavDropdown.Item>
<NavDropdown.Divider />
<NavDropdown.Item as={NavLink} to="/logout">
{t('views.navigation.sign_out')}
</NavDropdown.Item>
</NavDropdown> : <Nav.Link as={NavLink} to="/login" className="ms-0 ms-lg-auto">
{isLoggedIn && <>
<Nav.Link href={backendUrl + 'fauna/users'}>
<i className="fas fa-users" />{' '}
{t('views.navigation.labbers')}
</Nav.Link>
<NavDropdown title={<>
<i className="fas fa-user" />{' '}
{t('views.navigation.account')}
</>} className="ms-0 ms-lg-auto">
<NavDropdown.Item href={backendUrl + 'users/edit'}>
{t('views.navigation.view_edit')}
</NavDropdown.Item>
<NavDropdown.Item href={backendUrl + 'user/network_devices'}>
{t('views.navigation.network_devices')}
</NavDropdown.Item>
<NavDropdown.Item href={backendUrl + 'oauth/applications'}>
{t('views.navigation.oauth_application_management')}
</NavDropdown.Item>
<NavDropdown.Item href={backendUrl + 'oauth/authorized_applications'}>
{t('views.navigation.oauth_token_management')}
</NavDropdown.Item>
<NavDropdown.Divider />
<NavDropdown.Item as={NavLink} to="/logout">
{t('views.navigation.sign_out')}
</NavDropdown.Item>
</NavDropdown>
</>}
{!isLoggedIn && <Nav.Link as={NavLink} to="/login" className="ms-0 ms-lg-auto">
<i className="fas fa-sign-in" />{' '}
{t('views.navigation.sign_in')}
</Nav.Link>}
Expand Down

0 comments on commit f49fa2b

Please sign in to comment.