import { getServerApi } from '@garage/api/server' import { InvoiceGeneralInfo } from '@/modules/invoices/invoice-general-info' import { InvoicePartsSection } from '@/modules/invoices/invoice-parts-section' import { InvoiceServicesSection } from '@/modules/invoices/invoice-services-section' import { InvoiceExpensesSection } from '@/modules/invoices/invoice-expenses-section' import DashboardPage from '@/base/components/layout/dashboard/dashboard-page' export default async function InvoiceDetailPage(props: { params: Promise<{ id: string }> }) { const { id } = await props.params const api = await getServerApi() const invoice = await api.invoices.show(id) const data = (invoice as any)?.data ?? invoice if (!data) { return