import type { Metadata } from 'next'; import { redirect } from 'next/navigation'; import { isAuthenticatedNextjs } from '@convex-dev/auth/nextjs/server'; export const generateMetadata = (): Metadata => { return { title: 'Site Admin', robots: { index: false, follow: false, googleBot: { index: false, follow: false, }, }, }; }; const AdminLayout = async ({ children, }: Readonly<{ children: React.ReactNode }>) => { if (!(await isAuthenticatedNextjs())) { redirect('/sign-in'); } return <>{children}; }; export default AdminLayout;