import type { Metadata } from "next";
import { breadcrumbJsonLd, buildPageMetadata, getPageMetaByPath } from "@/lib/seo";

const meta = getPageMetaByPath("/privacy");
if (!meta) throw new Error("Missing SEO metadata for /privacy");

export const metadata: Metadata = buildPageMetadata(meta);

export default function PrivacyLayout({ children }: { children: React.ReactNode }) {
  return (
    <>
      <script
        type="application/ld+json"
        dangerouslySetInnerHTML={{
          __html: JSON.stringify(breadcrumbJsonLd("/privacy", "Privacy Policy")),
        }}
      />
      {children}
    </>
  );
}
