2026-09-29 22:50:30 +02:00
|
|
|
import type { Metadata } from 'next';
|
2026-10-04 15:49:06 +03:00
|
|
|
|
|
|
|
|
import {
|
|
|
|
|
proofMetadata,
|
|
|
|
|
renderProof,
|
|
|
|
|
} from '../renderProof';
|
|
|
|
|
|
2026-09-29 22:50:30 +02:00
|
|
|
|
|
|
|
|
export const dynamic = 'force-dynamic';
|
|
|
|
|
|
2026-10-04 15:49:06 +03:00
|
|
|
|
2026-09-29 22:50:30 +02:00
|
|
|
interface ProofPageProps {
|
2026-10-04 15:49:06 +03:00
|
|
|
params: Promise<{
|
|
|
|
|
token: string;
|
|
|
|
|
}>;
|
2026-09-29 22:50:30 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
2026-10-04 15:49:06 +03:00
|
|
|
export async function generateMetadata({
|
|
|
|
|
params,
|
|
|
|
|
}: ProofPageProps): Promise<Metadata> {
|
2026-09-29 22:50:30 +02:00
|
|
|
const { token } = await params;
|
|
|
|
|
|
2026-10-04 15:49:06 +03:00
|
|
|
return proofMetadata(token);
|
|
|
|
|
}
|
2026-09-29 22:50:30 +02:00
|
|
|
|
|
|
|
|
|
2026-10-04 15:49:06 +03:00
|
|
|
export default async function ProofPage({
|
|
|
|
|
params,
|
|
|
|
|
}: ProofPageProps) {
|
|
|
|
|
const { token } = await params;
|
2026-09-29 22:50:30 +02:00
|
|
|
|
2026-10-04 15:49:06 +03:00
|
|
|
return renderProof(token);
|
2026-09-29 22:50:30 +02:00
|
|
|
}
|