import { DateTime } from 'luxon'; import { getEntireDocument } from '@documenso/lib/server-only/admin/get-entire-document'; import { Accordion, AccordionContent, AccordionItem, AccordionTrigger, } from '@documenso/ui/primitives/accordion'; import { Badge } from '@documenso/ui/primitives/badge'; import { DocumentStatus } from '~/components/formatter/document-status'; import { LocaleDate } from '~/components/formatter/locale-date'; import { AdminActions } from './admin-actions'; import { RecipientItem } from './recipient-item'; import { SuperDeleteDocumentDialog } from './super-delete-document-dialog'; type AdminDocumentDetailsPageProps = { params: { id: string; }; }; export default async function AdminDocumentDetailsPage({ params }: AdminDocumentDetailsPageProps) { const document = await getEntireDocument({ id: Number(params.id) }); return (