import Form from '@/app/ui/invoices/edit-form'; import Breadcrumbs from '@/app/ui/invoices/breadcrumbs'; import {fetchCustomers, fetchInvoiceById} from '@/app/lib/data'; import {notFound} from 'next/navigation'; import {Metadata} from 'next'; export const metadata: Metadata = { title: 'Edit Invoice', } export default async function Page(props: { params: Promise<{ id: string }> }) { const params = await props.params; const { id } = params; const [invoice, customers] = await Promise.all([ fetchInvoiceById(id), fetchCustomers() ]); if (!invoice) return notFound(); return (
); }