import { SosyalKanitGovde } from "./sosyal-kanit-govde";
import { LISTE_ESIGI, esikGecti } from "@/lib/sosyal-kanit-sabitler";
import { sosyalKanitVerisi } from "../pazarlama-queries";

/**
 * Fiyat bölümünün üstündeki sosyal kanıt şeridi: kaç öğrenci listesini
 * oluşturdu + şu anda kaç kişi sitede.
 *
 * Dinamik (istek anında okunur) olduğu için çağıran tarafta bir `Suspense`
 * sınırının içinde durmalı. Fallback bilerek boş: eşik altındayken şerit hiç
 * çizilmiyor, yer ayıran bir iskelet o durumda boşluk bırakırdı.
 */
export async function SosyalKanitBandi() {
  const veri = await sosyalKanitVerisi();
  if (!esikGecti(veri.liste, LISTE_ESIGI)) return null;
  return <SosyalKanitGovde ilk={veri} />;
}
