{# Widget « Horaires » — créneaux hebdomadaires par jour. Un planning d'entraînement décrit dans un paragraphe se relit mal et se met à jour encore plus mal. Ici chaque créneau est une donnée (jour, début, fin, public concerné, lieu), donc l'affichage peut se réorganiser selon la place. Le regroupement par jour est fait côté PHP : Twig reçoit `days`, déjà ordonné selon la semaine et purgé des jours sans créneau. #}
{% if title %}

{{ title }}

{% endif %} {% if days is empty %}

Aucun créneau renseigné.

{% else %}
{% for day in days %}

{{ day.label }}

    {% for slot in day.slots %}
  • {{ slot.timeLabel }} {% if slot.label %} {{ slot.label }} {% endif %} {% if slot.group %} {{ slot.group }} {% endif %} {% if showLocation and slot.location %} {{ slot.location }} {% endif %}
  • {% endfor %}
{% endfor %}
{% endif %} {% if footnote %}

{{ footnote }}

{% endif %}