diff --git a/src/pages/_includes/widgets/navigation.njk b/src/pages/_includes/widgets/navigation.njk
index 47af9c0ff..daf1b187e 100644
--- a/src/pages/_includes/widgets/navigation.njk
+++ b/src/pages/_includes/widgets/navigation.njk
@@ -1,5 +1,23 @@
{% from "widgets/svg-icons.njk" import downArrowHead, mdiSearch %}
+@{% macro children(navData, isCurrentParent, page) %}
+
+ {% for childLink in navData %}
+ -
+
+
+ {{ childLink.title }}
+
+
+
+ {% if childLink.children %}
+ {{ children(childLink.children, isCurrentParent, page) }}
+ {% endif %}
+
+ {% endfor %}
+
+{% endmacro %}
+
@{% macro mainNavTree(mainNavData, page) %}
{% set activeParent = mainNavData.getActiveParentLink(page.url) %}