refactor: melhorar visualização e contagem de parcelas pagas
Ajustes finais na análise de parcelas: - Corrigir contagem de parcelas pagas (agora conta isSettled corretamente) - Estilização aprimorada para parcelas pagas: * Cores verdes do sistema (green-50, green-700, dark mode suportado) * Fundo verde claro com bordas verdes * Texto e valores em verde * Badge "Paga" com variant outline e cores verdes * Line-through com decoração verde semi-transparente - Remover card "Resumo" lateral (informação já está no card principal) - Remover título "Lançamentos Parcelados" da página - Layout full-width sem grid lateral - Remover imports não utilizados (Separator, AnalysisSummaryPanel)
This commit is contained in:
@@ -143,10 +143,11 @@ export async function fetchInstallmentAnalysis(
|
||||
|
||||
// Calcular quantas parcelas já foram pagas para cada grupo
|
||||
const installmentGroups = Array.from(seriesMap.values()).map((group) => {
|
||||
const minPendingInstallment = Math.min(
|
||||
...group.pendingInstallments.map((i) => i.currentInstallment)
|
||||
);
|
||||
group.paidInstallments = minPendingInstallment - 1;
|
||||
// Contar quantas parcelas estão marcadas como pagas (settled)
|
||||
const paidCount = group.pendingInstallments.filter(
|
||||
(i) => i.isSettled
|
||||
).length;
|
||||
group.paidInstallments = paidCount;
|
||||
return group;
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user