{# Ligne de liste partagée (page /lists ET profil), façon Spotify. Args : - list : BookList - mode : 'discover' (avatar du propriétaire à droite) | 'mine' (compteur + cadenas si privée) Vignette = cover custom si définie (plus tard), sinon cover du 1er livre. #} {% set cover = list_cover(list) %} {% if cover %} {% else %} {% endif %} {{ list.name }} {% if mode|default('mine') == 'discover' %} {% set av = user_avatar(list.owner) %} {% set owner_label = list.owner.displayName ?: list.owner.username %} {% if av %} {{ owner_label }} {% else %} {{ owner_label|first|upper }} {% endif %} {% else %} {% if not list.isPublic %} {% endif %} {{ list.itemsCount }} {% endif %}