diff --git a/src/components/tickets/tickets-table.tsx b/src/components/tickets/tickets-table.tsx
index 66e4d48..cd31309 100644
--- a/src/components/tickets/tickets-table.tsx
+++ b/src/components/tickets/tickets-table.tsx
@@ -47,6 +47,17 @@ function formatDuration(ms?: number) {
return `${seconds}s`
}
+function formatQueueLabel(queue?: string | null) {
+ if (!queue) {
+ return { label: "Sem fila", title: "Sem fila" }
+ }
+ const normalized = queue.toLowerCase()
+ if (normalized.startsWith("laboratorio")) {
+ return { label: "Lab", title: queue }
+ }
+ return { label: queue, title: queue }
+}
+
function AssigneeCell({ ticket }: { ticket: Ticket }) {
if (!ticket.assignee) {
return Sem responsável
@@ -160,6 +171,8 @@ export function TicketsTable({ tickets, enteringIds }: TicketsTableProps) {
enteringIds?.has(ticket.id) ? "recent-ticket-enter" : undefined,
)
+ const queueDisplay = formatQueueLabel(ticket.queue)
+
return (
-
- {ticket.queue ?? "Sem fila"}
+
+ {queueDisplay.label}