Files
Investidor-V2/resources/js/pages/portal/document.tsx
T
2026-11-03 15:31:25 +02:00

38 lines
1.1 KiB
TypeScript

import { Head, Link } from '@inertiajs/react';
import { PortalMenu } from '@/components/portal-menu';
import {
PublicDocumentContent,
type PublicDocument,
} from '@/components/public-document-content';
export default function DocumentPage({
resource,
backUrl,
articleUrl,
}: {
resource: PublicDocument;
backUrl: string;
downloadUrl: string;
articleUrl?: string | null;
}) {
return (
<div className="min-h-screen bg-slate-50 text-slate-900">
<Head title={resource.title} />
<PortalMenu />
<main className="mx-auto max-w-4xl space-y-6 px-5 py-10">
<Link className="underline" href={backUrl}>
← Voltar à pesquisa
</Link>
{articleUrl && (
<Link className="underline" href={articleUrl}>
Ler artigo
</Link>
)}
<article className="space-y-5 rounded-xl border bg-white p-5 sm:p-8">
<PublicDocumentContent resource={resource} detail />
</article>
</main>
</div>
);
}