/** * Sections éditables depuis /admin/home. * * Liste curatée des préfixes de clés qui apparaissent réellement sur la * page d'accueil. Le reste (season, language, access, site) est éditable * via /admin/translations (toutes les clés) une fois construit. */ export const HOME_SECTIONS: { id: string; label: string; description: string; prefixes: string[] }[] = [ { id: "hero", label: "Bandeau d'accueil (hero)", description: "Le visuel plein écran tout en haut — accroche + sous-titre + boutons.", prefixes: ["hero."], }, { id: "experiences", label: "Deux expériences", description: "Section présentant les 2 modes (route + fleuve / expédition fleuve).", prefixes: ["experiences."], }, { id: "howItWorks", label: "Comment ça marche", description: "Les étapes pour réserver un séjour.", prefixes: ["howItWorks."], }, { id: "ce", label: "Comités d'entreprise", description: "Section dédiée aux CE et leurs membres.", prefixes: ["ce."], }, { id: "testimonials", label: "Témoignages", description: "Bloc témoignages voyageurs.", prefixes: ["testimonials."], }, { id: "footer", label: "Pied de page", description: "Liens et mentions en pied de page.", prefixes: ["footer."], }, ]; export const HOME_PREFIXES: string[] = HOME_SECTIONS.flatMap((s) => s.prefixes); export function isHomeKey(key: string): boolean { return HOME_PREFIXES.some((p) => key.startsWith(p)); }