import { safeJsonLd } from "@/lib/sanitizeHtml";

/**
 * Injecte un bloc JSON-LD dans le HTML initial (Server Component).
 * Remplace l'ancien hook useJsonLd() qui manipulait document.head côté client.
 */
export default function JsonLd({ id, data }: { id: string; data: unknown }) {
  return (
    <script
      id={id}
      type="application/ld+json"
      dangerouslySetInnerHTML={{ __html: safeJsonLd(data) }}
    />
  );
}
