{# Frise des étapes du dossier #} {% set current = dossier.status.step %} {% set rejected = dossier.status.value == 'REJETE' %} {% set cancelled = dossier.status.value == 'ANNULE' %}
    {% for step, label in enum('App\\Enum\\DossierStatus').timelineSteps() %} {% set done = not cancelled and step <= current %}
  1. {% if done and step < current %}✓{% else %}{{ step }}{% endif %} {{ label }}
  2. {% endfor %}