fix(ticket): hide details for empty assignment lots

This commit is contained in:
2026-07-30 16:43:16 +05:30
parent e894676d3b
commit 5e0d641575
4 changed files with 28 additions and 22 deletions

View File

@@ -146,7 +146,9 @@ export function TicketAssignmentsCard({
ticketId,
initialAssignments,
);
const assignments = assignmentsQuery.data?.items ?? [];
const assignments = (assignmentsQuery.data?.items ?? []).filter(
(assignment) => assignment.item_count > 0,
);
const selectedAssignment =
assignments.find((assignment) => assignment.id === selectedAssignmentId) ??
assignments[0];
@@ -178,7 +180,7 @@ export function TicketAssignmentsCard({
</CardDescription>
</div>
{assignmentsQuery.data ? (
<Badge variant="secondary">{assignmentsQuery.data.total}</Badge>
<Badge variant="secondary">{assignments.length}</Badge>
) : null}
</div>
</CardHeader>