Add log in and log out button

This commit is contained in:
Kurt Hutten
2020-10-13 19:40:55 +11:00
parent 5379516128
commit 398ddc16eb

View File

@@ -1,6 +1,8 @@
import { Link, routes } from '@redwoodjs/router'
import { useAuth } from '@redwoodjs/auth'
const MainLayout = ({ children }) => {
const { logIn, logOut, isAuthenticated } = useAuth()
return (
<>
<header>
@@ -18,6 +20,11 @@ const MainLayout = ({ children }) => {
<li>
<Link to={routes.contact()}>Contact</Link>
</li>
<li>
<a href="#" onClick={isAuthenticated ? logOut : logIn}>
{isAuthenticated ? 'Log Out' : 'Log In'}
</a>
</li>
</ul>
</nav>
</header>