fix: corrige timezone e seleção de parcelas na análise de parcelas

- Ajusta timezone em datas de vencimento para evitar dia anterior
  - Corrige bug ao selecionar parcelas individuais (React state)
  - Melhora UI: exibe Total/Pendente sempre, Selecionado inline
This commit is contained in:
Felipe Coutinho
2025-11-29 18:26:28 +00:00
parent 54df77bede
commit 47038ae687
6 changed files with 51 additions and 5368 deletions

View File

@@ -81,7 +81,8 @@ export function InstallmentAnalysisPage({
installmentId: string
) => {
const newMap = new Map(selectedInstallments);
const current = newMap.get(seriesId) || new Set<string>();
// Criar uma NOVA instância do Set para React detectar a mudança
const current = new Set(newMap.get(seriesId) || []);
if (current.has(installmentId)) {
current.delete(installmentId);