{% macro render_menu_icon(item) -%} {% set icon_type = item.get_icon_type() -%} {% if icon_type %} {% set icon_value = item.get_icon_value() %} {% if icon_type == 'bi' %} {% elif icon_type == 'image' %} menu image {% elif icon_type == 'image-url' %} menu image {% endif %} {% endif %} {%- endmacro %} {% macro render_menu(menu_root,current_view) -%} {% for item in menu_root -%} {% if item.is_category() -%} {% set children = item.get_children() %} {% if children %} {% set class_name = item.get_class_name() or '' %} {% set dropdown_class = "dropdown active" if item.is_active(current_view) else "dropdown" %} {% endif %} {% else -%} {% if item.is_accessible() -%} {% set nav_link_class = "nav-link" ~ (" " ~ item.get_class_name() if item.get_class_name() else "") ~ (" active" if item.is_active(current_view) else "") -%} {% endif %} {%- endif %} {%- endfor %} {% endmacro %} {% macro render_menu_links(links) %} {% for item in links %} {% set class_name = item.get_class_name() %} {% if item.is_accessible() %}
  • {{ render_menu_icon(item) }}{{ item.name }}
  • {% endif %} {% endfor %} {% endmacro %} {% macro render_menu_user(current_user) %} {% if current_user is defined %} {% if current_user.is_authenticated %} {% else %} {% endif %} {% endif %} {% endmacro %}