Skip to content

Commit 79ce326

Browse files
authored
chore: add route from player dropdown to player profile (#392)
1 parent 261e85a commit 79ce326

1 file changed

Lines changed: 16 additions & 7 deletions

File tree

layouts/components/TopNav.vue

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ import {
1212
DropdownMenuContent,
1313
DropdownMenuGroup,
1414
DropdownMenuItem,
15-
DropdownMenuLabel,
1615
DropdownMenuSeparator,
1716
DropdownMenuTrigger,
1817
} from "@/components/ui/dropdown-menu";
@@ -575,18 +574,28 @@ const loginArrowClasses =
575574
align="end"
576575
:side-offset="4"
577576
>
578-
<DropdownMenuLabel class="p-3 font-normal">
579-
<PlayerDisplay :player="me" :show-online="false" />
580-
</DropdownMenuLabel>
577+
<DropdownMenuItem
578+
class="cursor-pointer p-3 font-normal transition-colors hover:bg-[hsl(var(--tac-amber)/0.08)] hover:text-topnav-accent focus:bg-[hsl(var(--tac-amber)/0.08)]"
579+
as-child
580+
>
581+
<NuxtLink
582+
:to="{
583+
name: 'players-id',
584+
params: { id: me.steam_id },
585+
}"
586+
>
587+
<PlayerDisplay :player="me" :show-online="false" />
588+
</NuxtLink>
589+
</DropdownMenuItem>
581590
<DropdownMenuSeparator class="bg-topnav-border" />
582591
<DropdownMenuGroup>
583592
<DropdownMenuItem
584-
class="flex cursor-pointer gap-2 p-3"
593+
class="flex cursor-pointer gap-2 p-3 transition-colors hover:bg-[hsl(var(--tac-amber)/0.08)] hover:text-topnav-accent focus:bg-[hsl(var(--tac-amber)/0.08)]"
585594
as-child
586595
>
587596
<NuxtLink
588597
:to="{ name: 'settings' }"
589-
class="flex items-center gap-2 transition-colors hover:text-topnav-accent"
598+
class="flex items-center gap-2"
590599
>
591600
<Settings class="h-4 w-4" />
592601
{{ $t("layouts.app_nav.profile.my_account") }}
@@ -595,7 +604,7 @@ const loginArrowClasses =
595604
</DropdownMenuGroup>
596605
<DropdownMenuSeparator class="bg-topnav-border" />
597606
<DropdownMenuItem
598-
class="flex cursor-pointer gap-2 p-3 transition-colors hover:text-topnav-accent"
607+
class="flex cursor-pointer gap-2 p-3 transition-colors hover:bg-[hsl(var(--tac-amber)/0.08)] hover:text-topnav-accent focus:bg-[hsl(var(--tac-amber)/0.08)]"
599608
@click="showLogoutModal = true"
600609
>
601610
<LogOut class="h-4 w-4" />

0 commit comments

Comments
 (0)