feat: filter teams with zero members in admin components

- Updated `AdminClientWrapper` to filter out teams with zero members in `getFilteredTeamStats`.
- Modified `AdminFilters` to only include directions and teams with members in the options.
- Enhanced `AdminService` to generate direction stats based on teams with members, improving data accuracy.
This commit is contained in:
Julien Froidefond
2025-08-21 17:12:39 +02:00
parent a4b680b092
commit dc3f030fce
3 changed files with 30 additions and 9 deletions

View File

@@ -35,6 +35,9 @@ export function AdminClientWrapper({
const getFilteredTeamStats = () => {
let filtered = teamStats;
// Filtrer les équipes avec 0 membres
filtered = filtered.filter((team) => team.totalMembers > 0);
if (selectedDirections.length > 0) {
filtered = filtered.filter((team) =>
selectedDirections.includes(team.direction)