dashboard: reimaginacao

Signed-off-by: Rodrigo B. de Sousa Martins <rodrigo.sousa.577@gmail.com>
This commit is contained in:
rodrigo committed 2025-07-15 20:45:55 -03:00
1 parent b3d9ebe999
commit a7c32aa128
2 files changed
+16

No files matched your search

+9
View File
@@ -7,6 +7,7 @@ interface Benchmarking {
ativos: number;
procedentes: number;
improcedentesOuSemMerito: number;
ajuizados7dias: number;
}
// Hook para calcular benchmarking do escritório
@@ -24,12 +25,20 @@ export function useBenchmarking() {
const procedentes = processos.filter(p => p.resultado === 'PROCEDENTE').length;
// Julgados improcedentes ou sem análise de mérito
const improcedentesOuSemMerito = processos.filter(p => p.resultado === 'IMPROCEDENTE' || p.resultado === 'SEM_ANALISE_MERITO').length;
// Processos ajuizados nos últimos 7 dias
const seteDiasAtras = new Date();
seteDiasAtras.setDate(seteDiasAtras.getDate() - 7);
const ajuizados7dias = processos.filter(p => {
const criacao = p.dataCriacao ? new Date(p.dataCriacao) : null;
return criacao && criacao >= seteDiasAtras;
}).length;
return {
totalProcessos,
ativos,
procedentes,
improcedentesOuSemMerito,
ajuizados7dias,
};
});
}