diff --git a/src/components/pecas/table/TableRow.tsx b/src/components/pecas/table/TableRow.tsx index a224fb7..9fc352e 100644 --- a/src/components/pecas/table/TableRow.tsx +++ b/src/components/pecas/table/TableRow.tsx @@ -15,7 +15,6 @@ import { Loader2, ExternalLink, Minus, - AlertTriangle, FileText } from 'lucide-react'; import { Peca } from '@/hooks/usePecas'; @@ -47,6 +46,7 @@ export function TableRow({ const { componentes, loading } = useComponentesPeca(isExpanded ? peca.id : ''); const hasSubComponents = peca.tem_componentes; + const hasRevisao = Boolean(peca.tem_revisao || (peca.qtd_revisoes && peca.qtd_revisoes > 0)); const toggleExpand = (e: React.MouseEvent) => { e.stopPropagation(); @@ -92,23 +92,26 @@ export function TableRow({ {peca.etapa_fase} - +
- {peca.marca} - {Boolean(peca.tem_revisao || (peca.qtd_revisoes && peca.qtd_revisoes > 0)) && ( - - )} + { + e.stopPropagation(); + onOpenRevisao(); + } : undefined} + className={`${ + hasRevisao + ? 'text-red-600 dark:text-orange-400 font-extrabold cursor-pointer hover:underline' + : 'text-foreground' + }`} + title={ + hasRevisao + ? `Peça em revisão (${peca.revisao_atual || 'Rev'}). Clique para consultar.` + : undefined + } + > + {peca.marca} + {hasSubComponents && (