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]) => (