{% extends 'base.html.twig' %} {% set rv_work = review.work %} {% set rv_author = review.author %} {% set rv_score = review.rating.score|number_format(1, '.', '') %} {% set rv_author_avatar = user_avatar(rv_author) %} {% block title %}{{ rv_author.displayName ?: rv_author.username }} sur {{ rv_work.title }} · LivreComment{% endblock %} {% block og %} {% set og_cover = work_cover(rv_work) %} {% if og_cover %}{% endif %} {% endblock %} {% block body_class %}page-wide{% endblock %} {% block app_header %} {% include 'components/_detail_header.html.twig' with { back_fallback: path('app_work_show', { publicId: rv_work.publicId }), title: 'Livre' } only %} {% endblock %} {% block body %} {% for label, messages in app.flashes(['error']) %} {% endfor %}
{% if rv_author_avatar %} {% else %} {% endif %} {{ rv_author.displayName ?: rv_author.username }} @{{ rv_author.username }} {{ review.createdAt|temps_relatif }}
{% if work_cover(rv_work) %} {% else %} {% endif %}

{{ rv_work.title }}

{% for i in 1..5 %} {% endfor %} {{ review.rating.score }}/5

{% if review.containsSpoilers %}
Contient des spoilers, afficher

{{ review.body }}

{% else %}
{{ review.body|nl2br }}
{% endif %}

Commentaires

{% include 'components/_comment_form.html.twig' with { review: review } only %} {% if comments|length > 0 %} {% else %}

Sois le premier à réagir.

{% endif %}
{% endblock %}