feat: adicionar página de análise de parcelas e faturas

Implementa uma nova funcionalidade que permite ao usuário visualizar
todas as parcelas abertas e faturas não pagas em uma única página,
respondendo à pergunta "quanto vou gastar se pagar tudo?".

Funcionalidades:
- Query para buscar lançamentos parcelados não antecipados
- Query para buscar faturas pendentes
- Página dedicada em /dashboard/analise-parcelas
- Seleção individual de parcelas e faturas
- Painel de resumo com breakdown de valores
- Link "Ver Análise Completa" no widget de parcelas
- UI responsiva com cards expansíveis
- Cálculos em tempo real dos totais selecionados
This commit is contained in:
Claude
2025-11-16 15:49:05 +00:00
parent b124d5193f
commit 115cb8836c
8 changed files with 1050 additions and 1 deletions

View File

@@ -10,8 +10,9 @@ import {
calculateLastInstallmentDate,
formatLastInstallmentDate,
} from "@/lib/installments/utils";
import { RiNumbersLine } from "@remixicon/react";
import { RiNumbersLine, RiArrowRightSLine } from "@remixicon/react";
import Image from "next/image";
import Link from "next/link";
import { Progress } from "../ui/progress";
import { WidgetEmptyState } from "../widget-empty-state";
@@ -185,6 +186,14 @@ export function InstallmentExpensesWidget({
);
})}
</ul>
<Link
href="/dashboard/analise-parcelas"
className="flex items-center justify-center gap-1 px-6 py-2 text-sm font-medium text-primary hover:underline"
>
Ver Análise Completa
<RiArrowRightSLine className="size-4" />
</Link>
</CardContent>
);
}