Merge branch 'features/adminImplement' into 'dev'

Features/adminimplement

See merge request sae-but2/2025-26/gestion-benevoles-association/Frontend!61
This commit is contained in:
LEBLOND MALO p2405951 committed 2026-01-13 11:21:47 +00:00
commit 4d335bfd57
11 files changed
+458 -179

No files matched your search

+28
View File
@@ -0,0 +1,28 @@
import { useEffect, useState } from "react";
import getAllEvents from "../../utils/events/getAllEvents";
function EventsCounter() {
const [eventsCount, setEventsCount] = useState(0);
const [loading, setLoading] = useState(true);
useEffect(() => {
const fetchEvents = async () => {
try {
const events = await getAllEvents();
if (Array.isArray(events)) {
setEventsCount(events.length);
} else {
setEventsCount(0);
}
} catch (err) {
console.error(err);
setEventsCount(0);
} finally {
setLoading(false);
}
};
fetchEvents();
}, []);
if (loading) return <p>Chargement...</p>;
return <p>Nombre d’événements : {eventsCount}</p>;
}
export default EventsCounter;