'use client';

import React from 'react';
import {usePathname} from 'next/navigation';

interface BandeauHomeOnlyProps {
  locale: string;
  children: React.ReactNode;
}

/**
 * Le layout ne connaît pas la page courante : ce garde-fou client masque le bandeau
 * partout ailleurs que sur la page d'accueil.
 */
export default function BandeauHomeOnly({locale, children}: BandeauHomeOnlyProps) {
  const pathname = usePathname();
  const isHome = pathname === `/${locale}` || pathname === `/${locale}/`;

  return isHome ? <>{children}</> : null;
}
