fix: filter priorities with tasks in PrioritySwimlanesBoard

- Updated PrioritySwimlanesBoard to filter out priorities that have no associated tasks, ensuring only relevant priorities are displayed. This improves the clarity and usability of the swimlanes.
This commit is contained in:
Julien Froidefond
2025-09-17 15:51:49 +02:00
parent 7e7be6a890
commit 95ac4617d6

View File

@@ -44,14 +44,16 @@ export function PrioritySwimlanesBoard({
});
// Convertir en format SwimlaneData en respectant l'ordre de priorité
// Filtrer uniquement les priorités qui ont des tâches
return getAllPriorities()
.sort((a, b) => b.order - a.order) // Ordre décroissant - plus importantes en haut
.filter((priority) => grouped[priority.key].length > 0) // Ne garder que les priorités avec des tâches
.map((priority) => ({
key: priority.key,
label: priority.label,
icon: priority.icon,
color: priority.color,
tasks: grouped[priority.key] || [],
tasks: grouped[priority.key],
context: {
type: 'priority' as const,
value: priority.key,