import { useState } from 'react'; import { useNavigate } from 'react-router-dom'; import { IgrAvatar, IgrButton, IgrDropdown, IgrDropdownItem } from 'igniteui-react'; import { useAuth } from '../AuthContext'; import { LoginDialog } from './LoginDialog'; import styles from './LoginBar.module.css'; export function LoginBar() { const { currentUser, initials, logout } = useAuth(); const navigate = useNavigate(); const [dialogOpen, setDialogOpen] = useState(false); if (!currentUser) { return ( <> setDialogOpen(true)}> Log In setDialogOpen(false)} /> ); } return ( navigate('/auth/profile')}> Profile { logout(); navigate('/'); }}> Log Out ); }