Added user icon even if the autologin is off

This commit is contained in:
Lucas Oliveira 2024-04-24 00:27:38 +02:00
commit ec94bed45e

View file

@ -168,7 +168,7 @@ export default function Header(): JSX.Element {
/>
</button>
)}
{!autoLogin && (
<>
<Separator orientation="vertical" />
<DropdownMenu>
@ -177,13 +177,32 @@ export default function Header(): JSX.Element {
className={
"h-7 w-7 rounded-full focus-visible:outline-0 " +
(userData?.profile_image ??
gradients[
(userData?.id
? gradients[
parseInt(userData?.id ?? "", 30) % gradients.length
])
]
: "bg-gray-500"))
}
/>
</DropdownMenuTrigger>
<DropdownMenuContent>
<DropdownMenuLabel>General</DropdownMenuLabel>
<DropdownMenuSeparator />
<DropdownMenuItem
className="cursor-pointer"
onClick={() => navigate("/global-variables")}
>
Global Variables
</DropdownMenuItem>
<DropdownMenuItem
className="cursor-pointer"
onClick={() => navigate("/shortcuts")}
>
Shortcuts
</DropdownMenuItem>
{!autoLogin && (
<>
<DropdownMenuLabel>My Account</DropdownMenuLabel>
<DropdownMenuSeparator />
{isAdmin && (
@ -208,10 +227,11 @@ export default function Header(): JSX.Element {
>
Sign Out
</DropdownMenuItem>
</>
)}
</DropdownMenuContent>
</DropdownMenu>
</>
)}
</div>
</div>
</div>