{dossier.category} · Дело № {dossier.code} · Угроза{' '} {dossier.threat}
{dossier.name}
{dossier.fullName}
-
{content.fields.map((f) => (
import { notFound } from 'next/navigation' import Link from 'next/link' import Image from 'next/image' import { DOSSIERS, getDossier } from '@/lib/dossiers' import { CONTENT } from '@/lib/dossier-content' import { SiteHeader, SiteFooter } from '@/components/site-chrome' import { Stamp, OverlayStamp, FieldRow, SectionTitle, Perforation, } from '@/components/doc-elements' export function generateStaticParams() { return DOSSIERS.map((d) => ({ slug: d.slug })) } export default async function DossierPage({ params, }: { params: Promise<{ slug: string }> }) { const { slug } = await params const dossier = getDossier(slug) const content = CONTENT[slug] if (!dossier || !content) notFound() return (
{dossier.category} · Дело № {dossier.code} · Угроза{' '} {dossier.threat}
{dossier.fullName}