better-chatbot / src /app /(chat) /(admin) /layout.tsx
Bot
Initial commit for HF Spaces
05c5ed5
Raw
History Blame Contribute Delete
354 Bytes
import type { ReactNode } from "react";
import { requireAdminPermission } from "auth/permissions";
import { unauthorized } from "next/navigation";
export default async function AdminLayout({
children,
}: {
children: ReactNode;
}) {
try {
await requireAdminPermission();
} catch (_error) {
unauthorized();
}
return <>{children}</>;
}