From fc20154ef6b714e7efef71778da3c7a80c27e330 Mon Sep 17 00:00:00 2001 From: Julien Froidefond Date: Mon, 15 Sep 2025 09:21:40 +0200 Subject: [PATCH] feat: sort tasks by count in SwimlanesBoard - Updated sorting logic in `SwimlanesBoard` to prioritize tags based on the number of associated tasks in descending order. - Ensured "Sans tag" is always displayed last for better organization. --- components/kanban/SwimlanesBoard.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/components/kanban/SwimlanesBoard.tsx b/components/kanban/SwimlanesBoard.tsx index 61cfc25..2bc61ba 100644 --- a/components/kanban/SwimlanesBoard.tsx +++ b/components/kanban/SwimlanesBoard.tsx @@ -222,11 +222,12 @@ export function SwimlanesBoard({
{Object.entries(tasksByTag) - .sort(([a], [b]) => { + .sort(([a, tasksA], [b, tasksB]) => { // Mettre "Sans tag" à la fin if (a === 'Sans tag') return 1; if (b === 'Sans tag') return -1; - return a.localeCompare(b); + // Trier par nombre de tâches (décroissant) + return tasksB.length - tasksA.length; }) .map(([tagName, tagTasks]) => (