Skip to content

Commit f3d6655

Browse files
committed
correct links that dont have pages
1 parent cd7ecf0 commit f3d6655

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

layouts/components/wiki-nav-item/macro.njk

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
11
{% macro wikiNavItem(page,level) %}
2+
{% set navId = (page.url if page.url else page.title) | replace('/', '-') | replace(' ', '-') | lower %}
23
<li class="wiki-nav_item">
34
{% if page.children | length > 0 %}
45
<!-- Parent Directory (Collapsible) -->
56
<div class="wiki-nav_parent">
67
<a class= "x-govuk-sub-navigation__link{% if level == 1 %} wiki-nav_bold {% endif %}" href="{{ page.url }}">{{ page.title }}</a>
7-
<button class="wiki-nav_toggle" aria-expanded="false" aria-controls="nav-{{ page.url | replace('/', '-') | replace(' ', '-') }}">
8+
<button class="wiki-nav_toggle" aria-expanded="false" aria-controls="nav-{{ navId }}">
89
<span class="wiki-nav_toggle-icon" aria-hidden="true">‹</span>
910
</button>
1011
</div>
11-
<ul class="wiki-nav_section wiki-nav_section--collapsed" id="nav-{{ page.url | replace('/', '-') | replace(' ', '-') }}">
12+
<ul class="wiki-nav_section wiki-nav_section--collapsed" id="nav-{{ navId }}">
1213
{% for child_key,child_page in page.children %}
1314
{{ wikiNavItem(child_page, level + 1) }}
1415
{% endfor %}

0 commit comments

Comments
 (0)