Skip to content

Commit 0d5fd00

Browse files
committed
feat: clear state on logout
1 parent 479ea50 commit 0d5fd00

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

client/src/components/Header/header.js

+3-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,9 @@ const Header = () => {
2020
<Link to="/dashboard">Dashboard</Link>
2121
</li>
2222
<li className="navbar__item navbar__item--right">
23-
<button onClick={onLogout}>Logout</button>
23+
<button type="button" onClick={onLogout}>
24+
Logout
25+
</button>
2426
</li>
2527
</Fragment>
2628
) : (

client/src/providers/authProvider.js

+5-2
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,12 @@ const EVENTS = {
3636
error
3737
};
3838
},
39-
[EVENT_TYPES.LOGOUT]: state => {
39+
[EVENT_TYPES.LOGOUT]: () => {
4040
return {
41-
...state,
41+
name: '',
42+
email: '',
43+
password: '',
44+
error: '',
4245
isLoggedIn: false
4346
};
4447
},

0 commit comments

Comments
 (0)