-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmenu-links.html
20 lines (19 loc) · 1.4 KB
/
menu-links.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<div id="menu-{{ navlink.node_id }}" class="menu-dropdown hidden absolute z-10 mt-2 origin-top-right rounded-md bg-[--second-color] shadow-lg ring-1 ring-black ring-opacity-5 focus:outline-none" role="menu" tabindex="-1">
<div class="py-1" role="none">
{% for navlink in navlink.children %}
{% if navlink.children|length > 0 %}
<div class="hover:bg-[--first-color] relative flex gap-2">
<a href="#" onclick="toggleDropdown('{{ navlink.node_id }}')" class="flex items-center gap-2 {% if activeNavlink.parent_node_id == navlink.node_id %}!text-[--main-color]{% else %}!text-[--text-color]{% endif %} block px-4 py-2 text-sm" role="menuitem" tabindex="-1" id="menu-item-0">
{{ navlink.name }}
<i class="fa-solid fa-chevron-right"></i>
</a>
<div>
{% include "menu-links.html" with {'navlink': navlink} %}
</div>
</div>
{% else %}
<a href="/products?tag={{ navlink.tag_query }}" class="hover:bg-[--first-color] block px-4 py-2 text-sm {% if activeNavlink.node_id == navlink.node_id %}!text-[--main-color]{% else %}!text-[--text-color]{% endif %}" role="menuitem" tabindex="-1" id="menu-item-0">{{ navlink.name }}</a>
{% endif %}
{% endfor %}
</div>
</div>