{% extends 'layouts/authenticated.html.twig' %} {% block page_title %}{{ page_title }}{% endblock %} {% block content %} {# Header avec titre et bouton broadcast #}

Gestion des Notifications

Vue complète de toutes les notifications du système

{# Filtres #}
{# Recherche texte #}
{# Filtre Type #}
{# Filtre Catégorie #}
{# Filtre Statut #}
{# Boutons d'action #}
{# Liste des notifications #}
{% if notifications is empty %} {# État vide #}

Aucune notification trouvée

Aucune notification ne correspond à vos critères de recherche.

{% else %} {# Desktop: Liste complète #} {# Mobile: Version compacte #}
{% for notification in notifications %} {% include 'components/_notification_item.html.twig' with { notification: notification, compact: true, show_actions: false, show_user: true } %} {% endfor %}
{# Pagination #} {% if notifications.pageCount > 1 %}
{# Mobile Pagination #}
{% if notifications.currentPageNumber > 1 %} Précédent {% endif %} {% if notifications.currentPageNumber < notifications.pageCount %} Suivant {% endif %}
{# Desktop Pagination #}
{% endif %} {% endif %}
{% endblock %}