diff --git a/apps/web/src/lib/ui/data/TaskItem.svelte b/apps/web/src/lib/ui/data/TaskItem.svelte index 163e365..76c3c68 100644 --- a/apps/web/src/lib/ui/data/TaskItem.svelte +++ b/apps/web/src/lib/ui/data/TaskItem.svelte @@ -38,10 +38,10 @@ let showAssignees = false; let assigneesButtonEl: HTMLButtonElement | null = null; $: assigneesCount = Array.isArray(assignees) ? assignees.length : 0; - $: assigneesLabel = + $: assigneesAria = assigneesCount === 0 - ? "Sin responsable" - : `Responsables: ${assigneesCount}${isAssigned ? " (tú)" : ""}`; + ? "Sin responsables" + : `${assigneesCount} responsable${assigneesCount === 1 ? "" : "s"}${isAssigned ? "; tú incluido" : ""}`; onDestroy(() => { // Cerrar popover si se desmonta el item (por navegación o filtrado) @@ -286,7 +286,7 @@ {/if} -
+
{#if assigneesCount === 0} {/if} -
-
{#if !completed} {#if !isAssigned}