feat: consumer profile page and header profile link for all roles

This commit is contained in:
zetaloop
2026-02-20 18:50:37 +08:00
parent 10abe5309e
commit 0403c12ccc
2 changed files with 171 additions and 8 deletions
+12 -8
View File
@@ -142,14 +142,18 @@ export function Header() {
<DropdownMenuLabel>{currentUser.nickname}</DropdownMenuLabel>
<DropdownMenuSeparator />
<DropdownMenuGroup>
{currentRole === "player" && (
<DropdownMenuItem asChild>
<Link href={`/player/${currentUser.id}`}>
<User className="mr-2 h-4 w-4" />
</Link>
</DropdownMenuItem>
)}
<DropdownMenuItem asChild>
<Link
href={
currentRole === "player"
? `/player/${currentUser.id}`
: `/user/${currentUser.id}`
}
>
<User className="mr-2 h-4 w-4" />
</Link>
</DropdownMenuItem>
<DropdownMenuItem asChild>
<Link href="/orders">
<ShoppingBag className="mr-2 h-4 w-4" />