import Image from "next/image"; import { resolveLogoSrc } from "@/shared/lib/logo"; import { formatCurrency } from "@/shared/utils/currency"; type MockInvoice = { cardName: string; logo: string; amount: number; dueLabel: string; }; const MOCK_INVOICES: MockInvoice[] = [ { cardName: "Nubank", logo: "nubank.png", amount: 1898, dueLabel: "Vence hoje", }, { cardName: "Itaú", logo: "itau.png", amount: 1923, dueLabel: "Vence amanhã", }, ]; function MockInvoiceItem({ invoice, divider, }: { invoice: MockInvoice; divider: boolean; }) { const logoSrc = resolveLogoSrc(invoice.logo); return (
{logoSrc && ( {`Logo )}

{invoice.cardName}

{invoice.dueLabel}

{formatCurrency(invoice.amount)} Pagar
); } export function AuthSidebarInvoicesMock() { return (
Faturas

Resumo das faturas do período

{MOCK_INVOICES.map((invoice, index) => ( ))}
); }