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
);
}