import Image from "next/image"; import { fetchFilteredInvoices } from "@/app/lib/data"; import { formatCurrency, formatDateToLocal } from "@/app/lib/utils"; import { DeleteInvoice, UpdateInvoice } from "@/app/ui/invoices/buttons"; import InvoiceStatus from "@/app/ui/invoices/status"; export default async function InvoicesTable({ query, currentPage, }: { query: string; currentPage: number; }) { const invoices = await fetchFilteredInvoices(query, currentPage); return (
{invoices?.map((invoice) => (
{`${invoice.name}'s

{invoice.name}

{invoice.email}

{formatCurrency(invoice.amount)}

{formatDateToLocal(invoice.date)}

))}
{invoices?.map((invoice) => ( ))}
Customer Email Amount Date Status Edit
{`${invoice.name}'s

{invoice.name}

{invoice.email} {formatCurrency(invoice.amount)} {formatDateToLocal(invoice.date)}
); }