1
0
Fork 0

refactor(nav): group minigame links into Exercises submenu

Collapse the four training minigame entries (Flight Simulator,
Minefield Clearance, Radio Traffic, Qualification Course) into a
single DropdownMenuSub under the user menu.
This commit is contained in:
Jason Fraley 2026-09-06 05:32:04 -04:00
parent fb83250ff5
commit c37a848d66

View file

@ -7,6 +7,7 @@ import {
ChevronsUpDown, ChevronsUpDown,
Crosshair, Crosshair,
FileTextIcon, FileTextIcon,
Gamepad2,
LogOut, LogOut,
Radio, Radio,
Users2, Users2,
@ -23,6 +24,9 @@ import {
DropdownMenuItem, DropdownMenuItem,
DropdownMenuLabel, DropdownMenuLabel,
DropdownMenuSeparator, DropdownMenuSeparator,
DropdownMenuSub,
DropdownMenuSubContent,
DropdownMenuSubTrigger,
DropdownMenuTrigger, DropdownMenuTrigger,
} from "@/components/ui/dropdown-menu"; } from "@/components/ui/dropdown-menu";
import { import {
@ -132,6 +136,12 @@ export function NavUser({
Service Record Service Record
</Link> </Link>
</DropdownMenuItem> </DropdownMenuItem>
<DropdownMenuSub>
<DropdownMenuSubTrigger>
<Gamepad2 />
Exercises
</DropdownMenuSubTrigger>
<DropdownMenuSubContent>
<DropdownMenuItem asChild> <DropdownMenuItem asChild>
<Link href="/flappy"> <Link href="/flappy">
<Bird /> <Bird />
@ -156,6 +166,8 @@ export function NavUser({
Qualification Course Qualification Course
</Link> </Link>
</DropdownMenuItem> </DropdownMenuItem>
</DropdownMenuSubContent>
</DropdownMenuSub>
</DropdownMenuGroup> </DropdownMenuGroup>
<DropdownMenuSeparator /> <DropdownMenuSeparator />
<DropdownMenuGroup> <DropdownMenuGroup>