diff --git a/packages/desktop/src/components/Terminal.tsx b/packages/desktop/src/components/Terminal.tsx index eeb246e..e8d3fc7 100644 --- a/packages/desktop/src/components/Terminal.tsx +++ b/packages/desktop/src/components/Terminal.tsx @@ -14,6 +14,7 @@ import { ListItem, ListItemAvatar, ListItemButton, + ListItemIcon, ListItemText, ListSubheader, Menu, @@ -28,6 +29,7 @@ import { FiActivity, FiHeadphones, FiInbox, + FiLogOut, FiMonitor, FiMoreVertical, FiPlay, @@ -41,6 +43,7 @@ import { useKey } from 'react-use'; import NirvanaAvatar from './NirvanaAvatar'; import MenuItem from '@mui/material/MenuItem'; +import useAuth from '../providers/AuthProvider'; export default function Terminal() { const { enqueueSnackbar } = useSnackbar(); @@ -230,6 +233,8 @@ const Navbar = () => { setAnchorEl(null); }; + const { logout } = useAuth(); + return ( <> { { - Profile - My account - Logout + + Profile + + + My account + + + + + + + + + Logout + ); diff --git a/packages/desktop/src/providers/AuthProvider.tsx b/packages/desktop/src/providers/AuthProvider.tsx index 9ae2097..b989190 100644 --- a/packages/desktop/src/providers/AuthProvider.tsx +++ b/packages/desktop/src/providers/AuthProvider.tsx @@ -117,6 +117,7 @@ export const AuthProvider = ({ children }: { children: React.ReactNode }) => { ); + return ( {currentUser ? <>{children} : }