import { useNavigate } from "react-router-dom"; import { DocumentTextIcon } from "@heroicons/react/24/outline"; import { useProcessosAdministrativos } from "../../hooks/useProcessosAdministrativos"; import { formatCurrency } from "../../utils/format"; import { ProcessoAdministrativo, StatusProcessoAdministrativo } from "../../types/processoAdministrativo"; const statusColor = { [StatusProcessoAdministrativo.INICIAL]: 'bg-yellow-100 text-yellow-800', [StatusProcessoAdministrativo.EM_ANALISE]: 'bg-blue-100 text-blue-800', [StatusProcessoAdministrativo.EM_RECURSO]: 'bg-purple-100 text-purple-800', [StatusProcessoAdministrativo.FINALIZADO]: 'bg-green-100 text-green-800', [StatusProcessoAdministrativo.ARQUIVADO]: 'bg-gray-100 text-gray-800' }; export function ProcessoAdministrativoList() { console.log('Renderizando ProcessoAdministrativoList'); const navigate = useNavigate(); const { processos, isLoading } = useProcessosAdministrativos(); if (isLoading) { return
| Número/Protocolo | Órgão | Status | Valor Pretensão | Ações |
|---|---|---|---|---|
| {processo.numero} | {processo.orgao} | {processo.status} | {processo.valorPretensao ? formatCurrency(processo.valorPretensao) : '-'} |