import { redirect } from "next/navigation"
import { getSession } from "@/lib/session"

export default async function AdminsLayout({
  children,
}: {
  children: React.ReactNode
}) {
  const session = await getSession()
  if (!session) {
    redirect("/login?callbackUrl=/dashboard/admins")
  }
  if (session.role !== "admin") {
    redirect("/dashboard")
  }
  return <>{children}</>
}
