Ajout de l'interface de gestion des notifications et page de paramétrage des notifications
Cette MR introduit la gestion des notifications dans l'interface, avec les fonctionnalités suivantes :
Interface de gestion des notifications :
-Filtrage des notifications par catégorie : "Toutes", "Non lues", et "Archivées". -Recherche des notifications par titre ou description. -Actions possibles sur les notifications : -Marquer comme lue/non lue. -Archiver/Désarchiver. -Suppression avec confirmation via un dialogue. -Accès au paramétrage des notifications :
-Un bouton de paramètres a été ajouté dans l'interface de gestion des notifications, permettant d'accéder à la page de paramétrage des notifications. Page de paramétrage des notifications :
Configuration des fréquences de réception des notifications (immediate, quotidienne, etc.). Gestion des mots-clés permettant de recevoir des notifications lorsqu’un nouvel appel d’offres correspondant aux mots-clés est disponible.
Modifications principales : Création de la page notificationSettings/page.tsx pour gérer les préférences de notification. Mise à jour des composants dans notifications-drawer/index.tsx et notification-item.tsx pour afficher les notifications. Ajout du mock des notifications dans src/shared/_mock/_notification.ts pour faciliter les tests. Nouvelle section de paramétrage dans le composant notification-settings-view.tsx.