import { getSessionUser } from "@/lib/auth";
import { PageHeader } from "@/components/layout/PageHeader";
import { AcademicYearsClient } from "./AcademicYearsClient";
import { redirect } from "next/navigation";

export default async function AdminAcademicYearsPage() {
  const user = await getSessionUser();
  if (!user || user.role !== "ADMIN") redirect("/login");

  return (
    <div className="space-y-6">
      <PageHeader
        title="Tahun Ajaran & Semester"
        description="Kelola periode tahun akademik, penetapan semester aktif (Ganjil/Genap), dan kalender operasional sekolah."
        breadcrumbs={[
          { label: "Admin", href: "/admin/dashboard" },
          { label: "Tahun Ajaran" },
        ]}
      />
      <AcademicYearsClient />
    </div>
  );
}
