import { getSession } from "@/lib/session";
import { tadimlikSec } from "../rapor-queries";
import { TadimlikSatiri } from "./tadimlik-satiri";
import type { PuanTuruKey } from "@/types/yokatlas";

// Girişsiz tadımlık (İP-B): SSR'da kovaya uyan "genel" satır seçilir;
// sihirbaz kategorisi client'ta okunup /api/tadimlik ile kişiselleştirilir.
// Girişli kullanıcı gerçek ürünü zaten görebildiği için tadımlık almaz —
// bu bileşen o durumda hiç render edilmez (skeleton bilerek yok; sayfadaki
// gruplu Suspense sınırı yer ayırmaz).
export async function TadimlikBolumu({
  sira,
  tur,
}: {
  sira: number;
  tur: PuanTuruKey;
}) {
  const session = await getSession();
  if (session) return null;
  const ilk = await tadimlikSec(sira, tur);
  return <TadimlikSatiri sira={sira} tur={tur} ilk={ilk} />;
}
