import {slugifyTitre} from './stageHref';

/**
 * URL d'une fiche EPCI : /{locale}/epci/{id}/{nom-encodé} (spec L170), servie par la page
 * /localisation/epci/{id} grâce à une réécriture Next. Sans nom connu, l'URL reste valable.
 */
export function epciHref(locale: string, suaId: number | string, nom?: string | null): string {
  const base = `/${locale}/epci/${suaId}`;
  return nom?.trim() ? `${base}/${slugifyTitre(nom)}` : base;
}
