Fix profile dropdown crash by wrapping GroupLabel in Group

Menu.GroupLabel requires a parent Menu.Group for context. Without it,
clicking the profile avatar crashed the client.

Made-with: Cursor
This commit is contained in:
Randall Stillwell 2026-04-07 12:13:16 -05:00
parent 41000337e3
commit 6fdf68bc89

View file

@ -21,6 +21,7 @@ import {
DropdownMenu,
DropdownMenuTrigger,
DropdownMenuContent,
DropdownMenuGroup,
DropdownMenuItem,
DropdownMenuSeparator,
DropdownMenuLabel,
@ -122,6 +123,7 @@ export function TopBar() {
</Avatar>
</DropdownMenuTrigger>
<DropdownMenuContent align="end" sideOffset={8} className="w-56">
<DropdownMenuGroup>
<DropdownMenuLabel className="font-normal">
<div className="flex items-center gap-3 px-0.5 py-1">
<Avatar>
@ -142,6 +144,7 @@ export function TopBar() {
</div>
</div>
</DropdownMenuLabel>
</DropdownMenuGroup>
<DropdownMenuSeparator />
<DropdownMenuItem render={<Link href="/profile" />}>
<UserCircle className="size-4" />