1
0
mirror of https://github.com/tabler/tabler.git synced 2026-07-22 13:31:50 +04:00
Files
tabler/src/pages/_includes/docs/menu.html
T
2021-02-17 21:56:48 +01:00

51 lines
1.6 KiB
HTML

{% assign current-menu = page.menu | split: '.' %}
<ul class="nav nav-pills nav-vertical">
{% for doc in site.data.docs %}
<li class="nav-item">
{% assign key = doc[0] %}
{% assign item = doc[1] %}
{% assign current-item = false %}
{% if current-menu[1] == key %}
{% assign current-item = true %}
{% endif %}
<a href="{% if item.children %}#menu-{{ key }}{% else %}{{ site.base }}{{ item.url | relative_url }}{% endif %}" class="nav-link{% unless item.children %}{% if current-item %} active{% endif %}{% endunless %}"{% if item.children %} data-bs-toggle="collapse" aria-expanded="{% if current-item %}true{% else %}false{% endif %}"{% endif %}>
{% if item.icon %}
<span class="nav-link-icon">{% include ui/icon.html icon=item.icon %}</span>
{% endif %}
{{ item.title }}
{% if item.show-version %}
<span class="badge bg-blue-lt ms-auto">{{ site.data.package.version }}</span>
{% endif %}
{% if item.children %}
<span class="nav-link-toggle"></span>
{% endif %}
</a>
{% if item.children %}
<ul class="nav nav-pills collapse{% if current-item %} show{% endif %}" id="menu-{{ key }}">
{% for subdoc in item.children %}
{% assign subkey = subdoc[0] %}
{% assign subitem = subdoc[1] %}
{% assign current-subitem = false %}
{% if current-menu[2] == subkey %}
{% assign current-subitem = true %}
{% endif %}
<li class="nav-item">
<a href="{{ site.base }}{{ subitem.url | relative_url }}" class="nav-link{% if current-subitem %} active{% endif %}">
{{ subitem.title }}
</a>
</li>
{% endfor %}
</ul>
{% endif %}
</li>
{% endfor %}
</ul>