// Registry des composants d'ORIGINE du site, keyé par la valeur du champ
// `origine` des sections WordPress. Chaque entrée est un adaptateur qui mappe
// les données WP vers les props du composant original (src/components/*,
// src/views/*) — JAMAIS une réimplémentation. Un fichier par famille de pages
// pour permettre le travail en parallèle.
import type { ComponentType } from "react";
import { origineHome } from "./home";
import { origineProduits } from "./produits";
import { origineIndustrie } from "./industrie";
import { origineOneoff } from "./oneoff";

// Registre dynamique : chaque adaptateur a sa propre forme de props WP.
// eslint-disable-next-line @typescript-eslint/no-explicit-any
export const origineRegistry: Record<string, ComponentType<any>> = {
  ...origineHome,
  ...origineProduits,
  ...origineIndustrie,
  ...origineOneoff,
};
