diff --git a/app/templates/components/sub-navigation.html b/app/templates/components/sub-navigation.html
index f2148a1a0..7099ecd45 100644
--- a/app/templates/components/sub-navigation.html
+++ b/app/templates/components/sub-navigation.html
@@ -7,22 +7,32 @@
{{item['name']}}
+ {% if caller %}
+ {{ caller() }}
+ {% endif %}
{% endmacro %}
+{% macro sub_navigation_item_sub_navigation(item) %}
+
+ {% for sub_item in item.sub_navigation_items %}
+ {{ sub_navigation_item(sub_item) }}
+ {% endfor %}
+
+{% endmacro %}
+
{% macro sub_navigation(
item_set
) %}