import { redirect } from "next/navigation"; import { getSession } from "@/lib/auth/session"; import AppHeader from "@/components/AppHeader"; export default async function AdminLayout({ children, }: { children: React.ReactNode; }) { const session = await getSession(); if (!session) redirect("/login"); if (session.user.role !== "admin") redirect("/intern"); return (