import { ManageSidebar } from "@/components/manage/manage-sidebar" import { auth } from "@/lib/auth" import type { Metadata } from "next" import { headers } from "next/headers" import { redirect } from "next/navigation" export const metadata: Metadata = { title: { template: "%s | Manage — DeckyVault", default: "Manage — DeckyVault", }, robots: { index: false, follow: false }, } export default async function ManageLayout({ children, }: { children: React.ReactNode }) { const session = await auth.api.getSession({ headers: await headers(), }) const role = session?.user?.role ?? "user" if (role !== "moderator" && role !== "admin") { redirect("/") } return (

Manage

Manage your platform

{children}
) }