Listory/frontend/src/components/NavBar.js

28 lines
669 B
JavaScript
Raw Normal View History

2020-01-26 19:07:15 +01:00
import React from "react";
import { useAuth0 } from "../react-auth0-spa";
import { Link } from "react-router-dom";
const NavBar = () => {
const { isAuthenticated, loginWithRedirect, logout } = useAuth0();
return (
<div>
{!isAuthenticated && (
<button onClick={() => loginWithRedirect({})}>Log in</button>
)}
{isAuthenticated && <button onClick={() => logout()}>Log out</button>}
{isAuthenticated && (
<span>
<Link to="/">Home</Link>&nbsp;
<Link to="/profile">Profile</Link>
<Link to="/external-api">External API</Link>
</span>
)}
</div>
);
};
export default NavBar;