import { notFound } from "next/navigation"; import { prisma } from "@/lib/prisma"; import { PrintButton } from "@/components/print-button"; type Props = { params: Promise<{ code: string }> }; export default async function CertificatePublicPage({ params }: Props) { const { code } = await params; const cert = await prisma.certificate.findUnique({ where: { code }, include: { course: { select: { title: true } }, user: { select: { name: true } }, }, }); if (!cert) notFound(); return (

Fahrlässig Motorrad Akademie

Teilnahmebestätigung

Hiermit bestätigen wir, dass

{cert.user.name}

den Online-Kurs {cert.course.title} vollständig absolviert hat.

Ausstellungsdatum: {cert.issuedAt.toLocaleDateString("de-DE")}

Verifikationscode: {cert.code}

); }