{% extends 'base.html.twig' %} {% block title %}{{ list.name }} · LivreComment{% endblock %} {% block body_class %}page-wide{% endblock %} {% block app_header %} {% include 'components/_detail_header.html.twig' with { back_fallback: path('app_lists_index'), title: 'Listes' } only %} {% endblock %} {% block body %} {% for label, messages in app.flashes(['error']) %} {% endfor %}

{{ list.name }}

{% if not is_owner %}

par {{ list.owner.displayName ?: list.owner.username }}

{% endif %} {% set list_desc = list.description ?: (list.type.isBuiltin() ? list.type.defaultDescription : '') %} {% if list_desc %}

{{ list_desc }}

{% endif %} {% if is_owner %} {% if list.likesCount > 0 %}

{{ list.likesCount }}

{% endif %} {% else %} {% endif %}
{% if is_owner %}
Ajouter des livres {% if list.items|length > 0 %} Organiser {% endif %} Modifier {% if not list.type.isBuiltin() %}
{% endif %}
{% endif %}
{# Zone de gestion re-rendue dans le frame : panneau d'ajout (recherche inline) + mode organiser (× de retrait) + grille. Les liens/forms du burger et du panneau ciblent ce frame -> mise à jour sans recharger la page. #} {% if organize and list.items|length > 0 %}
Touche le × d'un livre pour le retirer Terminé
{% endif %} {% if panel_add %}
Ajouter des livres Fermer
{% if query %} {% if hits|length > 0 %} {% else %}

Aucun livre trouvé pour « {{ query }} ».

{% endif %} {% endif %}
{% endif %} {% if list.items|length > 1 %}
{% endif %} {% if list.items|length > 0 %}
{% for item in items %} {% set work = item.work %} {% endfor %}
{% else %}
{% if is_owner %}

Cette liste est vide.

Ajoute des livres avec le menu ☰ en haut à droite.

{% else %}

Cette liste est vide pour l'instant.

{% endif %}
{% endif %}
{% endblock %}