import { DashboardDetailsPage } from '@/base/components/layout/dashboard' import { getServerApi } from '@garage/api/server' import { BillActions } from '@/modules/bills/bill-actions' import { BillProvider, type BillResponse } from '@/modules/bills/bill-context' import BillStatusBadge from '@/modules/bills/bill-status-badge' import { ReceiptIcon } from 'lucide-react' import React from 'react' export default async function BillDetailLayout(props: { params: Promise<{ id: string }> children: React.ReactNode }) { const { id } = await props.params const api = await getServerApi() const bill = await api.bills.show(id) const data = bill.data as BillResponse const title = data?.title || data?.bill_number || 'Bill Details' return ( } backHref="/purchase/bill" actions={
} tabs={[ { href: `/purchase/bill/${id}`, label: 'Details', }, ]} > {props.children}
) }