Skip to content

Commit bd8ae17

Browse files
committed
Fix login component to show user image
Signed-off-by: Vallari Agrawal <[email protected]>
1 parent e8e9800 commit bd8ae17

File tree

1 file changed

+9
-15
lines changed

1 file changed

+9
-15
lines changed

src/components/Login/index.jsx

Lines changed: 9 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,18 @@ import Menu from '@mui/material/Menu';
55
import MenuItem from '@mui/material/MenuItem';
66
import GitHubIcon from '@mui/icons-material/GitHub';
77

8-
import { doLogin, doLogout, useSession, useUserData } from "../../lib/teuthologyAPI";
8+
import { doLogin, doLogout, useSession } from "../../lib/teuthologyAPI";
99

1010

1111
export default function Login() {
1212
const sessionQuery = useSession();
13-
const userData = useUserData();
14-
const [anchorEl, setAnchorEl] = useState(null);
15-
const open = Boolean(anchorEl);
13+
const [dropMenuAnchor, setDropMenuAnchor] = useState(null);
14+
const open = Boolean(dropMenuAnchor);
1615
const handleClick = (event) => {
17-
setAnchorEl(event.currentTarget);
16+
setDropMenuAnchor(event.currentTarget);
1817
};
1918
const handleClose = () => {
20-
setAnchorEl(null);
19+
setDropMenuAnchor(null);
2120
};
2221

2322
if ( ! sessionQuery.isSuccess ) return null;
@@ -27,26 +26,21 @@ export default function Login() {
2726
{sessionQuery.data?.session
2827
? <div>
2928
<Avatar
30-
alt={userData.get("username") || ""}
31-
src={userData.get("avatar_url") || ""}
29+
alt={sessionQuery.data?.session?.username || ""}
30+
src={sessionQuery.data?.session?.avatar_url || ""}
3231
onClick={handleClick}
33-
aria-controls={open ? 'basic-menu' : undefined}
34-
aria-expanded={open ? 'true' : undefined}
3532
/>
3633
<Menu
37-
id="basic-menu"
38-
anchorEl={anchorEl}
34+
anchorEl={dropMenuAnchor}
3935
open={open}
4036
onClose={handleClose}
41-
MenuListProps={{
42-
'aria-labelledby': 'basic-button',
43-
}}
4437
>
4538
<MenuItem onClick={doLogout}>Logout</MenuItem>
4639
</Menu>
4740
</div>
4841
: <Button
4942
variant="contained"
43+
color="success"
5044
onClick={doLogin}
5145
startIcon={<GitHubIcon fontSize="small" /> }
5246
disabled={sessionQuery.isError}

0 commit comments

Comments
 (0)