14 lines
425 B
TypeScript
14 lines
425 B
TypeScript
import { requireRole } from "@/lib/authorization";
|
|
|
|
export default async function AdminPage() {
|
|
const session = await requireRole(["ADMIN"]);
|
|
|
|
return (
|
|
<main className="mx-auto max-w-4xl px-6 py-12">
|
|
<h1 className="text-3xl font-semibold">Espace administrateur</h1>
|
|
<p className="mt-4 text-zinc-700">
|
|
Accès autorisé pour {session.user.email} ({session.user.role}).
|
|
</p>
|
|
</main>
|
|
);
|
|
}
|