Skip to content

Commit acc02b4

Browse files
authored
fix: check for None before rendering nav items (#6454)
1 parent a5c8254 commit acc02b4

File tree

2 files changed

+9
-7
lines changed

2 files changed

+9
-7
lines changed

overrides/partials/nav.html

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -69,10 +69,12 @@
6969

7070
<ul class="md-nav__list" data-md-scrollfix>
7171
<!-- All NAVS: {{ nav.children }} -->
72-
{% for nav_item in nav.children %}
73-
<!-- nav item: {{ nav_item }} -->
74-
{% set path = "__nav_" ~ loop.index %}
75-
{{ item.render(nav_item, path, 1) }}
76-
{% endfor %}
72+
{% if nav.children %}
73+
{% for nav_item in nav.children %}
74+
<!-- nav item: {{ nav_item }} -->
75+
{% set path = "__nav_" ~ loop.index %}
76+
{{ item.render(nav_item, path, 1) }}
77+
{% endfor %}
78+
{% endif %}
7779
</ul>
7880
</nav>

overrides/partials/tabs.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
{% set nav = section.children %}
3636
{% endif %}
3737

38-
{% if nav | length > 1 %}
38+
{% if nav and nav | length > 1 %}
3939
<div class="md-grid">
4040
<ul class="md-tabs__list" id="sub-nav">
4141
{% for nav_item in nav %}
@@ -44,4 +44,4 @@
4444
</ul>
4545
</div>
4646
{% endif %}
47-
</nav>
47+
</nav>

0 commit comments

Comments
 (0)