From de882a96a3f9673a51f357e4ca4512b81927a84f Mon Sep 17 00:00:00 2001
From: globuzma <lucien@shenanigans.cc>
Date: Tue, 19 Nov 2024 17:47:38 +0100
Subject: [PATCH] Feat: Add commanders navigation menu

---
 app/components/ui/navigation-bar.tsx | 152 ++++++++++++++++++++++++++-
 1 file changed, 151 insertions(+), 1 deletion(-)

diff --git a/app/components/ui/navigation-bar.tsx b/app/components/ui/navigation-bar.tsx
index 6a94324..1515bea 100644
--- a/app/components/ui/navigation-bar.tsx
+++ b/app/components/ui/navigation-bar.tsx
@@ -65,7 +65,7 @@ export function NavigationBar ({ isLoggedIn, username}: NavigationProps) {
                         <span>Vert</span>
                       </DropdownMenuItem>
                       <DropdownMenuItem>
-                        <span>Pas de couleurs</span>
+                        <span>Incolor</span>
                       </DropdownMenuItem>
                       <DropdownMenuItem>
                         <span>Multicolor</span>
@@ -127,6 +127,156 @@ export function NavigationBar ({ isLoggedIn, username}: NavigationProps) {
               </DropdownMenuGroup>
             </DropdownMenuContent>
           </DropdownMenu>
+          <DropdownMenu>
+            <DropdownMenuTrigger asChild>
+              <Button>Commandant·es</Button>
+            </DropdownMenuTrigger>
+            <DropdownMenuContent className="w-56">
+              <DropdownMenuGroup>
+                <DropdownMenuItem>
+                  <span>Top commandant·es</span>
+                </DropdownMenuItem>
+                <DropdownMenuItem>
+                  <span>Second plan</span>
+                </DropdownMenuItem>
+                <DropdownMenuItem>
+                  <span>Partenaires</span>
+                </DropdownMenuItem>
+                <DropdownMenuSub>
+                  <DropdownMenuSubTrigger>
+                    <span>Mono</span>
+                  </DropdownMenuSubTrigger>
+                  <DropdownMenuPortal>
+                    <DropdownMenuSubContent>
+                      <DropdownMenuItem>
+                        <span>Blanc</span>
+                      </DropdownMenuItem>
+                      <DropdownMenuItem>
+                        <span>Bleu</span>
+                      </DropdownMenuItem>
+                      <DropdownMenuItem>
+                        <span>Noir</span>
+                      </DropdownMenuItem>
+                      <DropdownMenuItem>
+                        <span>Rouge</span>
+                      </DropdownMenuItem>
+                      <DropdownMenuItem>
+                        <span>Vert</span>
+                      </DropdownMenuItem>
+                      <DropdownMenuItem>
+                        <span>Incolor</span>
+                      </DropdownMenuItem>
+                    </DropdownMenuSubContent>
+                  </DropdownMenuPortal>
+                </DropdownMenuSub>
+                <DropdownMenuSub>
+                  <DropdownMenuSubTrigger>
+                    <span>2 couleurs</span>
+                  </DropdownMenuSubTrigger>
+                  <DropdownMenuPortal>
+                    <DropdownMenuSubContent>
+                      <DropdownMenuItem>
+                        <span>WU Azorius</span>
+                      </DropdownMenuItem>
+                      <DropdownMenuItem>
+                        <span>UB Dimir</span>
+                      </DropdownMenuItem>
+                      <DropdownMenuItem>
+                        <span>BR Rakdos</span>
+                      </DropdownMenuItem>
+                      <DropdownMenuItem>
+                        <span>RG Gruul</span>
+                      </DropdownMenuItem>
+                      <DropdownMenuItem>
+                        <span>GW Selesnya</span>
+                      </DropdownMenuItem>
+                      <DropdownMenuItem>
+                        <span>WB Orzhov</span>
+                      </DropdownMenuItem>
+                      <DropdownMenuItem>
+                        <span>UR Izzet</span>
+                      </DropdownMenuItem>
+                      <DropdownMenuItem>
+                        <span>BG Golgari</span>
+                      </DropdownMenuItem>
+                      <DropdownMenuItem>
+                        <span>RW Boros</span>
+                      </DropdownMenuItem>
+                      <DropdownMenuItem>
+                        <span>GU Simic</span>
+                      </DropdownMenuItem>
+                    </DropdownMenuSubContent>
+                  </DropdownMenuPortal>
+                </DropdownMenuSub>
+                <DropdownMenuSub>
+                  <DropdownMenuSubTrigger>
+                    <span>3 couleurs</span>
+                  </DropdownMenuSubTrigger>
+                  <DropdownMenuPortal>
+                    <DropdownMenuSubContent>
+                      <DropdownMenuItem>
+                        <span>WUB Esper</span>
+                      </DropdownMenuItem>
+                      <DropdownMenuItem>
+                        <span>UBR Grixis</span>
+                      </DropdownMenuItem>
+                      <DropdownMenuItem>
+                        <span>BRG Jund</span>
+                      </DropdownMenuItem>
+                      <DropdownMenuItem>
+                        <span>RGW Naya</span>
+                      </DropdownMenuItem>
+                      <DropdownMenuItem>
+                        <span>GWU Bant</span>
+                      </DropdownMenuItem>
+                      <DropdownMenuItem>
+                        <span>WBG Abzan</span>
+                      </DropdownMenuItem>
+                      <DropdownMenuItem>
+                        <span>URW Jeskai</span>
+                      </DropdownMenuItem>
+                      <DropdownMenuItem>
+                        <span>BGU Sultai</span>
+                      </DropdownMenuItem>
+                      <DropdownMenuItem>
+                        <span>RWB Mardu</span>
+                      </DropdownMenuItem>
+                      <DropdownMenuItem>
+                        <span>GUR Temur</span>
+                      </DropdownMenuItem>
+                    </DropdownMenuSubContent>
+                  </DropdownMenuPortal>
+                </DropdownMenuSub>
+                <DropdownMenuSub>
+                  <DropdownMenuSubTrigger>
+                    <span>4+ couleurs</span>
+                  </DropdownMenuSubTrigger>
+                  <DropdownMenuPortal>
+                    <DropdownMenuSubContent>
+                      <DropdownMenuItem>
+                        <span>WUBR Yore-Tiller</span>
+                      </DropdownMenuItem>
+                      <DropdownMenuItem>
+                        <span>UBRG Glint-Eye</span>
+                      </DropdownMenuItem>
+                      <DropdownMenuItem>
+                        <span>BRGW Dune-Brood</span>
+                      </DropdownMenuItem>
+                      <DropdownMenuItem>
+                        <span>RGWU Ink-Treader</span>
+                      </DropdownMenuItem>
+                      <DropdownMenuItem>
+                        <span>GWUB Witch-Maw</span>
+                      </DropdownMenuItem>
+                      <DropdownMenuItem>
+                        <span>WBBRG 5 couleurs</span>
+                      </DropdownMenuItem>
+                    </DropdownMenuSubContent>
+                  </DropdownMenuPortal>
+                </DropdownMenuSub>
+              </DropdownMenuGroup>
+            </DropdownMenuContent>
+          </DropdownMenu>
           <a href="/rules"><Button>Règles</Button></a>
         </div>
         <div className="flex flex-row gap-4">