import { redirect } from "next/navigation";
import { getAdminHomePath } from "@/lib/admin-permissions";
import { getAdminSession } from "@/lib/auth";

export const revalidate = 0; // Dynamic rendering

export default async function AdminPage() {
  const session = await getAdminSession();
  if (!session) redirect("/admin/login");
  if (session.user.mustChangePassword) redirect("/admin/account/password");
  redirect(getAdminHomePath(session));
}
