import type { Metadata } from "next";
import { redirect } from "next/navigation";
import { AdminLoginForm } from "@/components/admin/AdminLoginForm";
import { getAdminSession } from "@/lib/admin-auth";

export const metadata: Metadata = {
  title: { absolute: "Admin Login | Toolaro" },
  robots: { index: false, follow: false },
};

export default async function AdminLoginPage() {
  const session = await getAdminSession();
  if (session) redirect("/admin");

  return (
    <main className="container mx-auto flex min-h-[70vh] max-w-xl items-center px-4 py-16">
      <AdminLoginForm />
    </main>
  );
}
