Register
Login
Resources
Docs Blog Datasets Glossary Case Studies Tutorials & Webinars
Product
Data Engine LLMs Platform Enterprise
Pricing Explore
Connect to our Discord channel

nav-item.html 1.8 KB

You have to be logged in to leave a comment. Sign In
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
  1. <!-- Determine class according to level -->
  2. {% set class = "md-nav__item" %}
  3. {% if nav_item.active %}
  4. {% set class = "md-nav__item md-nav__item--active" %}
  5. {% endif %}
  6. <!-- Main navigation item with nested items -->
  7. {% if nav_item.children %}
  8. <li class="{{ class }} md-nav__item--nested">
  9. <!-- Active checkbox expands items contained within nested section -->
  10. {% if nav_item.active %}
  11. <input class="md-toggle md-nav__toggle" data-md-toggle="{{ path }}"
  12. type="checkbox" id="{{ path }}" checked />
  13. {% else %}
  14. <input class="md-toggle md-nav__toggle" data-md-toggle="{{ path }}"
  15. type="checkbox" id="{{ path }}" />
  16. {% endif %}
  17. <!-- Expand active pages -->
  18. <label class="md-nav__link" for="{{ path }}">
  19. {{ nav_item.title }}
  20. <span class="md-nav__icon md-icon">
  21. {% include ".icons/material/chevron-right.svg" %}
  22. </span>
  23. </label>
  24. <nav class="md-nav" data-md-component="collapsible">
  25. <ul class="md-nav__list">
  26. <!-- Render nested item list -->
  27. {% set base = path %}
  28. {% for nav_item in nav_item.children %}
  29. {% set path = base + "-" + loop.index | string %}
  30. {% set level = level + 1 %}
  31. {% include "partials/nav-item.html" %}
  32. {% endfor %}
  33. </ul>
  34. </nav>
  35. </li>
  36. <!-- Currently active page -->
  37. {% elif nav_item == page %}
  38. <li class="{{ class }}">
  39. <a href="{{ nav_item.url | url }}" title="{{ nav_item.title }}"
  40. class="md-nav__link md-nav__link--active">
  41. {{ nav_item.title }}
  42. </a>
  43. </li>
  44. <!-- Main navigation item -->
  45. {% else %}
  46. <li class="{{ class }}">
  47. <a href="{{ nav_item.url | url }}" title="{{ nav_item.title }}"
  48. class="md-nav__link">
  49. {{ nav_item.title }}
  50. </a>
  51. </li>
  52. {% endif %}
Tip!

Press p or to see the previous file or, n or to see the next file

Comments

Loading...