Files
artcraft/app/modules/TopBar/AuthButtons.tsx
T
2024-04-02 21:30:39 -04:00

25 lines
609 B
TypeScript

import { useContext, } from "react";
import { AuthenticationContext } from "~/contexts/Authentication";
import { Button, ButtonLink } from "~/components";
export const AuthButtons = ()=>{
const {authState, logout} = useContext(AuthenticationContext);
const handleLogout = ()=>{
if(logout)logout();
}
if ( authState && authState.isLoggedIn ) {
return(
<Button onClick={handleLogout}>Log Out</Button>
);
}else{
return(
<>
<ButtonLink variant="secondary" to='/login'>Login</ButtonLink>
<ButtonLink to='/signup'>Sign Up</ButtonLink>
</>
);
}
}