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