{% macro render_content(nav_item) %} {{ nav_item.title }} {% endmacro %} {% macro render(nav_item, ref) %} {% set ref = ref or nav_item %} {% if nav_item.children %} {% set first = nav_item.children | first %} {% if first.url %}
  • {{ render_content(ref) }}
  • {% else %} {% endif %} {% else %} {% if nav_item.url %}
  • {{ render_content(ref) }}
  • {% else %} {{ render_content(ref) }} {% endif %} {% endif %} {% endmacro %}