aboutsummaryrefslogtreecommitdiff
path: root/src/pages/Profile/Profile.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/pages/Profile/Profile.js')
-rw-r--r--src/pages/Profile/Profile.js11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/pages/Profile/Profile.js b/src/pages/Profile/Profile.js
index f2c44ef..af90a56 100644
--- a/src/pages/Profile/Profile.js
+++ b/src/pages/Profile/Profile.js
@@ -2,6 +2,7 @@ import React from 'react';
import Window from "../../components/Window/Window";
import {
+ Button,
makeStyles,
} from "@material-ui/core";
import Registration from "./Registration/Registration";
@@ -18,13 +19,21 @@ const useStyles = makeStyles(theme => ({
const Profile = ({ user, setUser }) => {
const classes = useStyles();
+ const handleLogout = () => {
+ setUser({ username: 'anonymous', id: null });
+ localStorage.clear();
+ };
+
return (
<>
<Window type="primary">
<div className={classes.primary}>
{ user.id? (
<ContentSection sectionName={`Welcome back, ${user.username}`}>
-
+ <p> You can always log out from your account! </p>
+ <Button variant="contained" color="secondary" onClick={handleLogout}>
+ Logout
+ </Button>
</ContentSection>
): (
<Registration setUser={setUser} />