fix: inject menu items with correct "current" value

This commit is contained in:
2024-08-18 23:26:43 +02:00
parent 5269dd7789
commit 09f3e4cc39
8 changed files with 122 additions and 106 deletions

View File

@ -6,7 +6,9 @@
<div class="flex h-16 justify-between">
<div class="flex">
{% include "layout/nav/logo.html" %}
<div class="hidden sm:-my-px sm:ml-6 sm:flex sm:space-x-8">
<div id="nav-menu-desktop"
class="hidden sm:-my-px sm:ml-6 sm:flex sm:space-x-8"
>
{% include "layout/nav/desktop/menu-items.html" %}
</div>
</div>
@ -25,7 +27,9 @@
x-show="menuOpen"
x-cloak
>
<div class="space-y-1 pb-3 pt-2">
<div id="nav-menu-mobile"
class="space-y-1 pb-3 pt-2"
>
{% include "layout/nav/mobile/menu-items.html" %}
</div>
<div class="border-t border-gray-200 pb-3 pt-4">

View File

@ -1,5 +1,4 @@
<div
id="nav-menu-desktop"
hx-get="/nav/menu?mobile=false"
hx-target="this"
hx-trigger="load"

View File

@ -1,5 +1,4 @@
<div
id="nav-menu-mobile"
hx-get="/nav/menu?mobile=true"
hx-target="this"
hx-trigger="load"