{# Reusable Delete Confirmation Modal Usage: include 'components/_delete_confirmation_modal.html.twig' with 'modal_id': 'delete-modal-' ~ item.id, 'item_name': item.name, 'item_type': 'catégorie de dépenses', 'form_id': 'delete-form-' ~ item.id, 'additional_warning': 'Elle est utilisée par X dépenses.', (optional) 'modal_title': 'Confirmer la suppression', (optional) 'modal_message': 'Êtes-vous sûr de vouloir supprimer', (optional) 'confirm_button_text': 'Supprimer', (optional) 'confirm_button_color': 'red' (optional: red, green, blue, etc.) #} {% set modal_id = modal_id|default('delete-confirmation-modal') %} {% set item_name = item_name|default('cet élément') %} {% set item_type = item_type|default('élément') %} {% set form_id = form_id|default('delete-form') %} {% set additional_warning = additional_warning|default(null) %} {% set modal_title = modal_title|default('Confirmer la suppression') %} {% set modal_message = modal_message|default('Êtes-vous sûr de vouloir supprimer') %} {% set confirm_button_text = confirm_button_text|default('Supprimer') %} {% set confirm_button_color = confirm_button_color|default('red') %} {# Modal backdrop #}