{% extends 'dashboard/base.html.twig' %} {% block title %}{{ 'items.title'|trans }} - {{ parent() }}{% endblock %} {% block dashboard_content %}

{{ 'items.title'|trans }} {{ currentCount }} {% if itemLimit %} / {{ itemLimit }} {% endif %}

{% if itemLimit is null or currentCount < itemLimit %} {{ 'items.new.title'|trans }} {% else %} {% endif %}
{{ 'items.stats.total'|trans }}

{{ currentCount }}

{{ 'items.stats.available'|trans }}

{{ items|filter(item => item.status.value == 'available')|length }}

{{ 'items.stats.drafts'|trans }}

{{ items|filter(item => item.status.value == 'draft')|length }}

{{ 'items.stats.sold'|trans }}

{{ items|filter(item => item.status.value == 'sold')|length }}

{% if items|length > 0 %}
{{ 'items.list.title'|trans }}
{% for item in items %} {% endfor %}
{{ 'items.table.headers.image'|trans }} {{ 'items.table.headers.title'|trans }} {{ 'items.table.headers.category'|trans }} {{ 'items.table.headers.price'|trans }} {{ 'items.table.headers.status'|trans }} {{ 'items.table.headers.views'|trans }} {{ 'items.table.headers.date'|trans }} {{ 'items.table.headers.actions'|trans }}
{% if item.images and item.images|length > 0 %} {{ item.title }} {% else %}
{% endif %}
{{ item.title }} {% if item.description %}
{{ item.description|slice(0, 60) }}{% if item.description|length > 60 %}...{% endif %} {% endif %}
{% if item.category %} {{ item.category.name }} {% else %} {{ 'items.table.empty_category'|trans }} {% endif %} {% if item.price %} {{ item.formattedPrice }} {% else %} {{ 'items.table.no_price'|trans }} {% endif %} {% set statusClass = { 'draft': 'bg-warning', 'pending': 'bg-info', 'available': 'bg-success', 'reserved': 'bg-primary', 'sold': 'bg-dark' } %} {{ item.status.value|trans }} {{ item.viewCount }} {{ item.createdAt|date('d/m/Y') }}
{% else %}

{{ 'items.empty.title'|trans }}

{{ 'items.empty.description'|trans }}

{{ 'items.empty.button'|trans }}
{% endif %} {% endblock %} {% block javascripts %} {{ parent() }} {% endblock %}