diff --git a/src/components/Header/Header.jsx b/src/components/Header/Header.jsx
index 2fe780f..2a8ea25 100644
--- a/src/components/Header/Header.jsx
+++ b/src/components/Header/Header.jsx
@@ -1,20 +1,24 @@
import styles from "./Header.module.css"
import { Link, NavLink } from "react-router";
import { useEffect, useRef, useState } from "react";
+import getUserNotifications from "../../utils/getUserNotifications.js";
function Header() {
const [notificationMenu, setnotificationMenu] = useState(false);
const [unreadNotification, setunreadNotification] = useState(true);
const [mobileMenu, setMobileMenu] = useState(false);
+ const [notifications, setNotifications] = useState([]);
const notificationRef = useRef(null);
- const [notifications, setNotifications] = useState([
- "Vous avez un nouveau message !",
- "Jean Paul est en attente de validation !",
- "Vous avez un nouveau message !"
- ]);
+
useEffect(() => {
+ async function loadNotifications() {
+ const notifData = await getUserNotifications();
+ setNotifications(notifData || []);
+ }
+
+ loadNotifications();
const handleClickOutside = (event) => {
if (
notificationRef.current &&
@@ -109,7 +113,7 @@ function Header() {
) : (
notifications.map((notification, index) => (
-
{notification}
+
{notification.content}