{# ========================================================================== #}
{# :: Imports #}
{# ========================================================================== #}
{% import "components/download-row.njk" as downloadRow %}
{% import "components/download-folder.njk" as downloadFolder %}

{# ========================================================================== #}
{# :: Default #}
{# ========================================================================== #}
{% macro default(classes, data) %}

	<div class="bp-c-download-list">
		<ul class="bp-c-download-list__items">
			{% for item in data.items %}
				<li class="bp-c-download-list__item {{'bp-c-download-list__item--last' if loop.last and not item in data.folders}}">
					{{downloadRow.default("", { item: item })}}
				</li>
			{% endfor %}

			{% for folder in data.folders %}
				<li class="bp-c-download-list__item {{'bp-c-download-list__item--last' if loop.last}}">
					{{downloadFolder.default("", folder)}}
				</li>
			{% endfor %}
		</ul>
	</div>

{% endmacro %}
