Skip to content
Snippets Groups Projects
Commit 3fe7f6d2 authored by meskio's avatar meskio :tent:
Browse files

Add admin menu

parent 27cb05f1
No related branches found
No related tags found
No related merge requests found
...@@ -121,7 +121,7 @@ class App extends React.Component { ...@@ -121,7 +121,7 @@ class App extends React.Component {
if (claims["exp"] === undefined) { if (claims["exp"] === undefined) {
return true; return true;
} }
return claims["exp"] < Date.now()/1000; return claims["exp"] > Date.now()/1000;
}; };
renewToken() { renewToken() {
......
import React from 'react'; import React, { useContext } from 'react';
import mano from './mano.svg'; import mano from './mano.svg';
import { Navbar, Nav, Button, Form } from 'react-bootstrap'; import { Navbar, Nav, Button, Form } from 'react-bootstrap';
import AuthContext from './AuthContext';
function Head(props) { function Head(props) {
const auth = useContext(AuthContext);
let adminNav;
if (auth.role === "admin") {
adminNav = <Nav.Link href="/members">Socias</Nav.Link>;
}
return ( return (
<Navbar bg="light"> <Navbar bg="light">
<Navbar.Brand href="/"> <Navbar.Brand href="/">
...@@ -13,6 +21,7 @@ function Head(props) { ...@@ -13,6 +21,7 @@ function Head(props) {
<Nav className="mr-auto"> <Nav className="mr-auto">
<Nav.Link href="/">Dashboard</Nav.Link> <Nav.Link href="/">Dashboard</Nav.Link>
<Nav.Link href="/products">Productos</Nav.Link> <Nav.Link href="/products">Productos</Nav.Link>
{adminNav}
</Nav> </Nav>
<Form inline> <Form inline>
<Button <Button
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment