"use client";

import { usePathname } from "next/navigation";

// Site kromunun (banner, header, üst/alt blur) gizleneceği rotalar
// (tam eşleşme veya alt yol). KaydetBanner da aynı listeye uyar.
const HIDDEN_PREFIXES = ["/giris"];

export function kromGizliMi(pathname: string) {
  return HIDDEN_PREFIXES.some(
    (p) => pathname === p || pathname.startsWith(`${p}/`),
  );
}

export function HeaderGate({ children }: { children: React.ReactNode }) {
  const pathname = usePathname();
  if (kromGizliMi(pathname)) return null;
  return <>{children}</>;
}
