{% load dlux_tags %}

{{ DLUX_STRINGS.asset_manager_desc|default:'Reusable images and WOFF2 fonts. CSS and JavaScript uploads are never accepted.' }}

{% csrf_token %} {% if form.non_field_errors %}
{{ form.non_field_errors }}
{% endif %}
{{ form.title }}{{ form.title.errors }}
{{ form.kind }}{{ form.kind.errors }}
{{ form.file }}{{ form.file.errors }}
{{ form.font_slug }}{{ form.font_slug.errors }}
{{ form.font_family }}{{ form.font_family.errors }}
{{ form.font_label }}{{ form.font_label.errors }}
{{ form.font_weight }}{{ form.font_weight.errors }}
{{ form.font_style }}{{ form.font_style.errors }}
{{ DLUX_STRINGS.asset_library_title|default:'Saved files' }}
{{ assets|length }}
{% for asset in assets %}
{% if asset.kind == 'image' and asset.url %}{{ asset.title }}{% else %}{% endif %}
{{ asset.title }}
{{ asset.slug }}
{% if asset.kind == 'font' %}{{ DLUX_STRINGS.asset_kind_font|default:'Font' }}{% else %}{{ DLUX_STRINGS.asset_kind_image|default:'Image' }}{% endif %}

{{ asset.filename }} · {{ asset.size_bytes }} B{% if asset.width %} · {{ asset.width }}×{{ asset.height }}{% endif %}

{% if asset.usage_report %}

{{ DLUX_STRINGS.asset_used_by|default:'Used by' }}: {% for relation, items in asset.usage_report.items %}{{ relation }} ({{ items|length }}){% if not forloop.last %}, {% endif %}{% endfor %}

{% else %}

{{ DLUX_STRINGS.asset_unused|default:'Not currently referenced' }}

{% endif %}
{% empty %}
{{ DLUX_STRINGS.asset_library_empty|default:'No saved files yet.' }}
{% endfor %}
{% if managed_fonts %}
{{ DLUX_STRINGS.asset_fonts_title|default:'Registered fonts' }}
{% for font in managed_fonts %}{{ font.label }} · {{ font.variants.count }}{% endfor %}
{% endif %}