File tree Expand file tree Collapse file tree 1 file changed +10
-8
lines changed
src/components/NavigationBar Expand file tree Collapse file tree 1 file changed +10
-8
lines changed Original file line number Diff line number Diff line change @@ -28,6 +28,11 @@ const NavigationBar = () => {
28
28
29
29
// handles page navigation
30
30
const navigate = useNavigate ( )
31
+ const handleLogout = ( ) => {
32
+ setIsLoggedIn ( false )
33
+ setUserData ( null )
34
+ navigate ( '/' )
35
+ }
31
36
32
37
// menu used for mobile view
33
38
const [ menuOpen , setMenuOpen ] = useState ( false )
@@ -233,19 +238,20 @@ const NavigationBar = () => {
233
238
< button
234
239
className = "block px-4 py-2 hover:bg-gray-700"
235
240
type = "button"
241
+ onClick = { handleLogout }
236
242
>
237
243
Logout
238
244
</ button >
239
245
</ li >
240
246
</ >
241
247
) : (
242
248
< li className = "my-1" >
243
- < Link
244
- to = "/login"
249
+ < button
250
+ onClick = { ( ) => handleLogin ( ) }
245
251
className = "block px-4 py-2 hover:bg-gray-700"
246
252
>
247
253
Login
248
- </ Link >
254
+ </ button >
249
255
</ li >
250
256
) }
251
257
</ ul >
@@ -336,11 +342,7 @@ const NavigationBar = () => {
336
342
< li >
337
343
< button
338
344
type = "button"
339
- onClick = { ( ) => {
340
- setIsLoggedIn ( false )
341
- setUserData ( null )
342
- navigate ( '/' )
343
- } }
345
+ onClick = { handleLogout }
344
346
className = "mr-8"
345
347
>
346
348
Logout
You can’t perform that action at this time.
0 commit comments