import type { Metadata } from 'next' import Link from 'next/link' import { notFound } from 'next/navigation' import { requireUser } from '@/lib/auth/current' import { loadVisibleDocument } from '@/lib/documents/service' import { APPROVAL_FROM_LEVEL } from '@/lib/export/service' import { de } from '@/lib/i18n/de' import { ExportPanel } from '@/components/export/ExportPanel' export const metadata: Metadata = { title: de.export.heading } export const dynamic = 'force-dynamic' export default async function DocumentExportPage({ params, }: { params: Promise<{ documentNumber: string }> }) { const user = await requireUser() const { documentNumber } = await params const doc = await loadVisibleDocument(user.permissions, documentNumber) if (!doc) notFound() return (

{doc.documentNumber}

{de.export.heading}

{doc.classification >= APPROVAL_FROM_LEVEL ? (

{de.export.waitingApprovalHint}

) : null}
) }