diff --git a/components/dashboard/installment-analysis/installment-group-card.tsx b/components/dashboard/installment-analysis/installment-group-card.tsx index cf735e1..15d965e 100644 --- a/components/dashboard/installment-analysis/installment-group-card.tsx +++ b/components/dashboard/installment-analysis/installment-group-card.tsx @@ -50,7 +50,7 @@ export function InstallmentGroupCard({ return ( - + {/* Header do card */}
-

{group.name}

+

{group.name}

{group.cartaoName && ( <> @@ -154,34 +154,47 @@ export function InstallmentGroupCard({ className={cn( "flex items-center gap-3 rounded-md border p-2 transition-colors", isSelected && !isPaid && "border-primary/50 bg-primary/5", - isPaid && "border-green-200 bg-green-50 dark:border-green-900 dark:bg-green-950/30" + isPaid && + "border-green-200 bg-green-50 dark:border-green-900 dark:bg-green-950/30" )} > !isPaid && onToggleInstallment(installment.id)} + onCheckedChange={() => + !isPaid && onToggleInstallment(installment.id) + } aria-label={`Selecionar parcela ${installment.currentInstallment} de ${group.totalInstallments}`} />
-

+

Parcela {installment.currentInstallment}/ {group.totalInstallments} {isPaid && ( - + Paga )}

-

+

Vencimento: {dueDate}

diff --git a/components/sidebar/nav-link.tsx b/components/sidebar/nav-link.tsx index 6f98af8..a532f5e 100644 --- a/components/sidebar/nav-link.tsx +++ b/components/sidebar/nav-link.tsx @@ -2,6 +2,7 @@ import { RiArrowLeftRightLine, RiBankCardLine, RiBankLine, + RiCalculatorLine, RiCalendarEventLine, RiDashboardLine, RiFileListLine, @@ -136,6 +137,11 @@ export function createSidebarNavData(pagadores: PagadorLike[]): SidebarNavData { url: "/insights", icon: RiSparklingLine, }, + { + title: "AnĂ¡lise de Parcelas", + url: "/dashboard/analise-parcelas", + icon: RiCalculatorLine, + }, ], }, ],