{% from 'attachments/_attachments.html' import get_attachment_icon, render_attachment %} {% macro render_folder(folder) -%}
{{ folder.title }} {% if folder.attachments|count <= 2 %} {%- for attachment in folder.attachments -%} {{ render_attachment(attachment, has_label=true, classes='i-button') }} {{ template_hook('event-display-after-attachment', attachment=attachment, top_level=true, has_label=true) }} {%- endfor -%} {% else %} {% endif %}
{%- endmacro %} {% macro render_attachments_folders(item=none, files=[], folders=[]) %} {% set files = item.attached_items.files if item else files %} {% set folders = item.attached_items.folders if item else folders %}
{% for attachment in files %}
{{ render_attachment(attachment, classes='i-button') }} {{ template_hook('event-display-after-attachment', attachment=attachment, top_level=true, has_label=false) }}
{% endfor %} {%- for folder in folders -%} {{ render_folder(folder) }} {%- endfor %}
{% endmacro %}