|  | 
| 1 | 1 | <script> | 
|  | 2 | +  import { principalMenuStore } from "@/store"; | 
|  | 3 | +
 | 
| 2 | 4 |   function closeHambMenu() { | 
| 3 | 5 |     document.getElementById('hamburger-menu').classList.toggle('hidden'); | 
| 4 | 6 |   } | 
|  | 
| 12 | 14 |     {name: "Comunidad", url: "/comunidad"}, | 
| 13 | 15 |     {name: "Recursos", url: "/recursos"}, | 
| 14 | 16 |     {name: "Blog", url: "/blog"}, | 
| 15 |  | -    ]; | 
|  | 17 | +  ]; | 
| 16 | 18 | </script> | 
| 17 |  | -<nav class="w-full  py-5"> | 
|  | 19 | +<nav class="absolute w-full py-5 max-lg:bg-white"> | 
| 18 | 20 |   <div class="flex container m-auto items-center  px-5"> | 
| 19 | 21 |     <a href="/"> | 
| 20 | 22 |       <span class="sr-only">Codeando México</span> | 
|  | 
| 25 | 27 | 
 | 
| 26 | 28 |     <ul class="gap-5 hidden lg:flex"> | 
| 27 | 29 |       {#each menuItems as item } | 
| 28 |  | -        <li><a class="hover:underline hover:gray-800 uppercase font-bold" href="{item.url}">{item.name}</a></li> | 
|  | 30 | +        <li> | 
|  | 31 | +          <a | 
|  | 32 | +            class={`hover:underline hover:gray-800 uppercase font-bold ${$principalMenuStore.urlActive.includes(item.url) ? $principalMenuStore.color : ''}`.trim()} | 
|  | 33 | +            href="{item.url}" | 
|  | 34 | +          > | 
|  | 35 | +            {item.name} | 
|  | 36 | +          </a> | 
|  | 37 | +        </li> | 
| 29 | 38 |       {/each} | 
| 30 | 39 |     </ul> | 
| 31 | 40 | 
 | 
|  | 
| 43 | 52 | <div id="hamburger-menu" class="lg:hidden hidden" role="dialog" aria-modal="true"> | 
| 44 | 53 |   <!-- Background backdrop, show/hide based on slide-over state. --> | 
| 45 | 54 |   <div class="fixed inset-0 z-10"></div> | 
| 46 |  | -  <div class="fixed inset-y-0 right-0 z-10 w-full overflow-y-auto bg-white px-6 py-6 sm:max-w-sm sm:ring-1 sm:ring-gray-900/10"> | 
|  | 55 | +  <div class="fixed inset-y-0 right-0 z-40 w-full overflow-y-auto bg-white px-6 py-6 sm:max-w-sm sm:ring-1 sm:ring-gray-900/10"> | 
| 47 | 56 |     <div class="flex items-center justify-between"> | 
| 48 | 57 |       <a href="/" class="-m-1.5 p-1.5"> | 
| 49 | 58 |         <span class="sr-only">Codeando México</span> | 
|  | 
| 62 | 71 |           {#each menuItems as item} | 
| 63 | 72 |           <div class="mx-3 block px-3 py-2 divide-y divide-gray-500 hover:bg-gray-50"> | 
| 64 | 73 | 
 | 
| 65 |  | -            <a href="{item.url}" class="-text-base font-semibold leading-7 text-gray-900 uppercase ">{item.name}</a> | 
|  | 74 | +            <a href="{item.url}" class={`-text-base font-semibold leading-7 uppercase ${$principalMenuStore.urlActive.includes(item.url) ? 'text-cmxgreen' : 'text-gray-900'}`}>{item.name}</a> | 
| 66 | 75 |           </div> | 
| 67 | 76 |           {/each} | 
| 68 | 77 |         </div> | 
|  | 
0 commit comments