{% macro render_nav_link(text, url, title=none, icon_classes=none, icon_url=none, plugin_info=none, extra_classes=none) %}
{% if icon_url %} {% elif icon_classes %} {% endif %} {% if text %} {{ text }} {% endif %}
{% if plugin_info is not none and signed_user.is_admin %} {% endif %}
{% endmacro %} {% macro render_nav_item(text, url, title=none, icon_classes=none, icon_url=none, plugin=none) %} {% endmacro %} {% macro render_nav_item_from_plugin(plugin_sidebar_item) %} {% set icon_url = url_for(**plugin_sidebar_item.icon_endpoint_kwargs) if plugin_sidebar_item.icon_endpoint_kwargs else none %} {{- render_nav_item(plugin_sidebar_item.text, url_for(**plugin_sidebar_item.endpoint_kwargs), plugin_sidebar_item.text, plugin_sidebar_item.icon_classes, icon_url, plugin_sidebar_item.plugin_info) -}} {% endmacro %}