1
0
mirror of https://github.com/tabler/tabler.git synced 2025-12-21 17:34:25 +04:00

Update icon counts, enhance menu navigation, and add new filters

This commit is contained in:
codecalm
2025-11-24 23:11:04 +01:00
parent 2a474ef935
commit 5c8a98788c
5 changed files with 46 additions and 12 deletions

View File

@@ -1,22 +1,33 @@
{% assign menu = collections.docs | collection-tree %}
{% assign current-section = page.url | split: '/' | slice: 1, 1 | prepend: '/' | append: '/' %}
{% for level1 in menu %}
{% if current-section == level1.url %}
{% assign current-menu = level1.children %}
{% endif %}
{% endfor %}
{% if current-menu %}
<nav class="space-y space-y-5" id="menu">
{% for level1 in menu %}
{% for level1 in current-menu %}
<div>
<div class="subheader mb-2">
{{ level1.data.title }}
</div>
{% if level1.children %}
<nav class="nav nav-vertical">
{% for level2 in level1.children %}
<div>
<a class="nav-link{% if page.url contains level2.url %} active{% endif %}"{% if level2.children %} href="{{ level2.url }}" data-bs-toggle="collapse" data-bs-target="#collapse-{{ level2.url | slug }}" aria-expanded="{% if page.url contains level2.url %}true{% else %}false{% endif %}"{% endif %}>{{ level2.data.title }}{% if level2.children %} <span class="nav-link-toggle"></span>{% endif %}</a>
<a class="nav-link{% if page.url contains level2.url %} active{% endif %}" {% if level2.children %}
href="{{ level2.url }}" data-bs-toggle="collapse" data-bs-target="#collapse-{{ level2.url | slug }}"
aria-expanded="{% if page.url contains level2.url %}true{% else %}false{% endif %}" {% endif
%}>{{ level2.data.title }}{% if level2.children %} <span class="nav-link-toggle"></span>{% endif %}</a>
{% if level2.children %}
<nav class="nav nav-vertical collapse{% if page.url contains level2.url %} show{% endif %}" id="collapse-{{ level2.url | slug }}">
<nav class="nav nav-vertical collapse{% if page.url contains level2.url %} show{% endif %}"
id="collapse-{{ level2.url | slug }}">
{% for level3 in level2.children %}
<div>
<a class="nav-link{% if page.url == level3.url %} active{% endif %}" href="{{ level3.url }}">{{ level3.data.title }}</a>
<a class="nav-link{% if page.url == level3.url %} active{% endif %}"
href="{{ level3.url }}">{{ level3.data.title }}</a>
</div>
{% endfor %}
</nav>
@@ -24,7 +35,7 @@
</div>
{% endfor %}
</nav>
{% endif %}
</div>
{% endfor %}
</nav>
</nav>
{% endif %}