{# Pastille d'état d'une proposition. `state` : App\Entity\ProposalState. `audience` : 'sourcer' (libellé traduit) ou 'team' (libellé français de l'enum). L'état est calculé, jamais stocké. #} {% set tones = { none: 'bg-amber-100 text-amber-900', pending: 'bg-blue-100 text-pepite-navy', adjustment_requested: 'bg-orange-100 text-orange-900', accepted: 'bg-emerald-100 text-emerald-800', rejected: 'bg-gray-200 text-gray-700', } %} {{- audience == 'team' ? state.label : ('proposal.state.' ~ state.value)|trans -}}