{% set status_map = { draft: {label: 'Brouillon', tone: 'muted'}, scheduled: {label: 'Planifiée', tone: 'info'}, launched: {label: 'Lancée', tone: 'warning'}, in_progress: {label: 'En cours', tone: 'warning'}, closed: {label: 'Clôturée', tone: 'success'}, cancelled: {label: 'Annulée', tone: 'danger'} } %} {% set status = status_map[campaign.status]|default({label: campaign.status|replace({'_': ' '})|capitalize, tone: 'muted'}) %}