{#
  Template partiel pour afficher les critères de complétion par thématique
  Variables attendues :
    - completion_tags : tableau [type => [tags...]]
    - followup_labels : tableau [type => label]
    - all_types : liste des types (clés)
#}
<div class="row mb-4">
    {% for type in all_types %}
        <div class="col-md-4 col-12 mb-2">
            <span class="fw-bold">{{ followup_labels[type]|default(type|capitalize) }}</span>
            <button class="btn btn-link p-0 ms-1" type="button" data-bs-toggle="collapse" data-bs-target="#collapse-tags-{{ type }}" aria-expanded="false" aria-controls="collapse-tags-{{ type }}" title="Voir les critères de complétion">
                <i class="bi bi-question-circle"></i>
            </button>
            <div class="collapse mt-2" id="collapse-tags-{{ type }}">
                <div class="card card-body p-2 small">
                    <span class="fw-bold">Critères de complétion attendus :</span>
                    <ul class="mb-0">
                        {% for tag in completion_tags[type] ?? [] %}
                            <li><code>{{ tag }}</code></li>
                        {% else %}
                            <li><span class="text-muted">Aucun critère défini</span></li>
                        {% endfor %}
                    </ul>
                </div>
            </div>
        </div>
    {% endfor %}
</div> 