import { redirect } from "next/navigation";
import { resolveClubFromSession } from "@/app/api/clubs/club-route-helpers";
import { ClubCoachesPageClient } from "@/components/club-coaches-page-client";

export const dynamic = "force-dynamic";

export default async function ClubCoachesPage() {
  const result = await resolveClubFromSession();
  if (!result.ok) {
    redirect("/coaches");
  }

  return (
    <main className="min-h-screen bg-[radial-gradient(circle_at_top,_rgba(196,214,0,0.12),_transparent_30%),linear-gradient(180deg,#080b07_0%,#0d120d_46%,#0a0f09_100%)] text-white">
      <div className="mx-auto max-w-6xl px-6 py-8 sm:py-10">
        <ClubCoachesPageClient />
      </div>
    </main>
  );
}
