From 0e8f9dd955de535027b8f8f392f6534cd0a2fbb7 Mon Sep 17 00:00:00 2001 From: Felipe Coutinho Date: Tue, 20 Jan 2026 15:21:27 +0000 Subject: [PATCH] fix(cartoes): ordena faturas do mais recente para mais antigo MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Inverte ordem de exibição das faturas - Adiciona ícone e title_font no header --- .../cartoes/card-invoice-status.tsx | 28 ++++++++++++++----- 1 file changed, 21 insertions(+), 7 deletions(-) diff --git a/components/relatorios/cartoes/card-invoice-status.tsx b/components/relatorios/cartoes/card-invoice-status.tsx index e0c853e..f293d27 100644 --- a/components/relatorios/cartoes/card-invoice-status.tsx +++ b/components/relatorios/cartoes/card-invoice-status.tsx @@ -1,8 +1,10 @@ "use client"; -import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card"; import { Badge } from "@/components/ui/badge"; +import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card"; import type { CardDetailData } from "@/lib/relatorios/cartoes-report"; +import { title_font } from "@/public/fonts/font_index"; +import { RiBankCard2Fill } from "@remixicon/react"; type CardInvoiceStatusProps = { data: CardDetailData["invoiceStatus"]; @@ -37,19 +39,28 @@ export function CardInvoiceStatus({ data }: CardInvoiceStatusProps) { switch (status) { case "pago": return ( - + Pago ); case "pendente": return ( - + Pendente ); case "atrasado": return ( - + Atrasado ); @@ -70,13 +81,16 @@ export function CardInvoiceStatus({ data }: CardInvoiceStatusProps) { return ( - + + Status das Faturas
- {data.map((invoice) => ( + {[...data].reverse().map((invoice) => (
{getStatusBadge(invoice.status)}
- + {formatCurrency(invoice.amount)}