Abrevia fila Laboratorio para Lab
This commit is contained in:
parent
5154d34cde
commit
e9a8bd6b9b
1 changed files with 18 additions and 2 deletions
|
|
@ -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 <span className="text-sm text-neutral-600">Sem responsável</span>
|
||||
|
|
@ -160,6 +171,8 @@ export function TicketsTable({ tickets, enteringIds }: TicketsTableProps) {
|
|||
enteringIds?.has(ticket.id) ? "recent-ticket-enter" : undefined,
|
||||
)
|
||||
|
||||
const queueDisplay = formatQueueLabel(ticket.queue)
|
||||
|
||||
return (
|
||||
<TableRow
|
||||
key={ticket.id}
|
||||
|
|
@ -239,8 +252,11 @@ export function TicketsTable({ tickets, enteringIds }: TicketsTableProps) {
|
|||
</div>
|
||||
</TableCell>
|
||||
<TableCell className={`${borderedCellClass} hidden lg:table-cell overflow-hidden text-center`}>
|
||||
<span className="mx-auto truncate text-sm font-semibold text-neutral-800">
|
||||
{ticket.queue ?? "Sem fila"}
|
||||
<span
|
||||
className="mx-auto truncate text-sm font-semibold text-neutral-800"
|
||||
title={queueDisplay.title}
|
||||
>
|
||||
{queueDisplay.label}
|
||||
</span>
|
||||
</TableCell>
|
||||
<TableCell className={`${borderedCellClass} overflow-hidden`}>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue