Add auth redirect to site admin page

This commit is contained in:
2026-03-28 16:06:36 -05:00
parent 0f531f771b
commit 741f2608b0

View File

@@ -0,0 +1,27 @@
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;