fix: version 2.11.2 -- badge de Tareas pasa a hechas/total en vez de pendientes/total

"3/4" se leia como "3 pendientes de 4", confuso. Ahora "1/4" = 1 hecha de 4, mismo criterio
que el resto de contadores nuevos (siempre n/n, nunca se oculta).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
Milton Gonzalez
2026-10-14 12:01:45 -05:00
parent d44f96bb6c
commit 47fe36a64e
5 changed files with 12 additions and 7 deletions
@@ -60,10 +60,9 @@ export default function ActivityDetailPanel({ activity, projectId, siblingActivi
const hasTasks = tasks && tasks.length > 0;
const totalTasksCount = (tasks || []).length;
const pendingTasksCount = (tasks || []).filter((task) => !task.is_done).length;
// "pendientes/total" (ej. "2/3") en vez de un numero solo — cambia solo cuando se agregan,
// quitan o marcan/desmarcan tareas.
const tasksTabCount = totalTasksCount > 0 ? `${pendingTasksCount}/${totalTasksCount}` : 0;
const doneTasksCount = (tasks || []).filter((task) => task.is_done).length;
// "hechas/total" (ej. "1/4") -- cambia solo cuando se agregan, quitan o marcan/desmarcan tareas.
const tasksTabCount = `${doneTasksCount}/${totalTasksCount}`;
const priorityOptions = (priorities || []).map((p) => ({ value: p.id, label: p.name }));
const statusOptions = (statuses || []).map((s) => ({ value: s.id, label: s.name }));
const userOptions = (users || []).map((u) => ({ value: u.id, label: u.name }));