import {slugifyTitre} from './stageHref';

/**
 * URL d'une fiche discipline : /{locale}/discipline/{id}/{nom-encodé} (spec : /discipline/1/Flûte+traversière),
 * servie par la page /disciplines/{id} grâce à une réécriture Next.
 */
export function disciplineHref(locale: string, fodId: number | string, nom?: string | null): string {
  const base = `/${locale}/discipline/${fodId}`;
  return nom?.trim() ? `${base}/${slugifyTitre(nom)}` : base;
}
