import { fetchDataCompetences } from "../utils/fetchDataCompetences"; // ✅ Importation du bon fetch import CarouselCompetences from "./CarouselCompetences"; import ReactMarkdown from "react-markdown"; interface ContentSectionProps { collection: string; slug: string; titleClass?: string; contentClass?: string; } export default async function ContentSectionCompetences({ collection, slug, titleClass, contentClass }: ContentSectionProps) { const data = await fetchDataCompetences(collection, slug); // ✅ Utilisation du fetch spécifique if (!data) { return
❌ Compétence introuvable.
; } const { name, content, picture } = data; // ✅ Assure-toi que `content` est bien récupéré au lieu de `Resum` // 🔹 Transformation des images pour le carrousel des compétences const images = picture?.map((img: any) => ({ url: `http://localhost:1337${img?.formats?.large?.url || img?.url}`, alt: img.name || "Image de compétence", })) || []; return (

{name}

{/* Carrousel spécifique aux compétences */} {/* Contenu en Markdown */}
{content} {/* ✅ Utilisation de `content` au lieu de `Resum` */}
); }