import {slugifyTitre} from './stageHref';

/**
 * URL d'une fiche événement : /{locale}/evenement/{id}/{titre-encodé} (ou sans titre quand on ne
 * le connaît pas), servie par la page /evenements/{id} grâce à une réécriture Next.
 */
export function evenementHref(locale: string, eveId: number | string, titre?: string | null): string {
  const base = `/${locale}/evenement/${eveId}`;

  return titre?.trim() ? `${base}/${slugifyTitre(titre)}` : base;
}
