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
Carregando...
; } return (

Processos Administrativos

{processos?.map((processo) => ( ))}
Número/Protocolo Órgão Status Valor Pretensão Ações
{processo.numero} {processo.orgao} {processo.status} {processo.valorPretensao ? formatCurrency(processo.valorPretensao) : '-'}
); }