diff --git a/src/components/AppBar/AppBar.tsx b/src/components/AppBar/AppBar.tsx
index 78f4f01..6d54e77 100644
--- a/src/components/AppBar/AppBar.tsx
+++ b/src/components/AppBar/AppBar.tsx
@@ -10,17 +10,24 @@ import {
import { useEffect, useState } from 'react'
import { useDispatch, useSelector } from 'react-redux'
-import { setAuthState, setMetadataEvent } from '../../store/actions'
+import {
+ setAuthState,
+ setMetadataEvent,
+ userLogOutAction
+} from '../../store/actions'
import { State } from '../../store/rootReducer'
import { Dispatch } from '../../store/store'
import Username from '../username'
import { Link, useNavigate } from 'react-router-dom'
import { MetadataController, NostrController } from '../../controllers'
-import { appPublicRoutes, getProfileRoute } from '../../routes'
+import {
+ appPublicRoutes,
+ appPrivateRoutes,
+ getProfileRoute
+} from '../../routes'
import {
clearAuthToken,
- clearState,
saveNsecBunkerDelegatedKey,
shorten
} from '../../utils'
@@ -92,7 +99,8 @@ export const AppBar = () => {
// clear authToken saved in local storage
clearAuthToken()
- clearState()
+
+ dispatch(userLogOutAction())
// update nsecBunker delegated key after logout
const nostrController = NostrController.getInstance()
@@ -160,8 +168,20 @@ export const AppBar = () => {
>
Profile
+
@@ -170,7 +190,7 @@ export const AppBar = () => {
justifyContent: 'center'
}}
>
- Help
+ Source