Skip to content

Commit

Permalink
fixed aria labels for signin dropdown
Browse files Browse the repository at this point in the history
  • Loading branch information
alasdairwilson committed May 8, 2024
1 parent 29e06ea commit 0d4c0c4
Showing 1 changed file with 2 additions and 10 deletions.
12 changes: 2 additions & 10 deletions components/Navbar.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -301,29 +301,21 @@ const Navbar: React.FC<Props> = ({
</li>
)}

<li>
<li aria-label={session ? session.user?.name || "Account details" : "Sign in"}>
<Dropdown
label={
<span className="inline-flex items-center text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white w-10 h-10">
{session ? (
<Avatar
role="img"
aria-label={session.user?.name || "Account details"}
img={session.user?.image ? session.user?.image : undefined}
className="w-8 h-8"
size="sm"
rounded={true}
data-cy={`avatar-${session.user?.email}`}
/>
) : (
<Avatar
role="img"
aria-label="Sign in"
className="w-8 h-8"
size="sm"
rounded={true}
data-cy={`avatar-not-signed-in`}
/>
<Avatar role="img" className="w-8 h-8" size="sm" rounded={true} data-cy={`avatar-not-signed-in`} />
)}
</span>
}
Expand Down

0 comments on commit 0d4c0c4

Please sign in to comment.