import { redirect } from "next/navigation";
import { resolveClubFromSession } from "@/app/api/clubs/club-route-helpers";
import { ClubServicesHomeClient } from "@/components/club-services-home-client";

export const dynamic = "force-dynamic";

export default async function ClubsPage() {
  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.14),_transparent_28%),linear-gradient(180deg,#080b07_0%,#0d120d_46%,#0a0f09_100%)] text-white">
      <div className="mx-auto max-w-7xl px-6 py-8 sm:py-10">
        <ClubServicesHomeClient club={result.club} />
      </div>
    </main>
  );
}
