import React from 'react'; // Imports exacts des images exportées de Figma import decouverteImg from '../../img/decouverte.png'; import preProfilImg from '../../img/pre-profil.png'; import entretienImg from '../../img/entretien.png'; import constructionImg from '../../img/construction.png'; import integrationImg from '../../img/intergation.png'; import developpementImg from '../../img/developpement.png'; import evolutionImg from '../../img/evolution.png'; const STEPS = [ { step: 1, title: 'Étape 1 — Découverte', intro: 'Vous découvrez les projets, les équipes, les trajectoires et les opportunités proposées par gaea21.', image: decouverteImg, }, { step: 2, title: 'Étape 2 — Pré-profil', intro: 'Vous complétez un questionnaire permettant de mieux comprendre :', bullets: [ 'votre situation ;', 'votre parcours ;', 'vos compétences ;', 'vos objectifs ;', 'vos disponibilités ;', 'vos centres d’intérêt ;', 'vos attentes.', ], conclusion: 'Cette étape constitue la base de votre future trajectoire.', image: preProfilImg, }, { step: 3, title: 'Étape 3 — Entretien', intro: 'Un entretien permet d’approfondir votre profil et d’identifier les opportunités les plus pertinentes.', subIntro: 'Nous cherchons à comprendre :', bullets: [ 'où vous en êtes ;', 'où vous souhaitez aller ;', 'ce que vous souhaitez développer ;', 'ce qui pourrait accélérer votre évolution.', ], image: entretienImg, }, { step: 4, title: 'Étape 4 — Construction de la trajectoire', intro: 'À partir des informations recueillies, nous identifions :', bullets: [ 'la trajectoire la plus adaptée ;', 'les projets pertinents ;', 'les compétences à développer ;', 'les ressources à mobiliser ;', 'les accompagnements nécessaires.', ], conclusion: 'Chaque personne suit un parcours unique.', image: constructionImg, }, { step: 5, title: 'Étape 5 — Intégration dans les projets', paragraphs: [ 'Vous rejoignez une ou plusieurs équipes projet.', 'Vous participez progressivement à des réunions et des livrables.', 'Vous développez des compétences en contribuant à des projets concrets.', ], image: integrationImg, }, { step: 6, title: 'Étape 6 — Développement des compétences', paragraphs: [ 'Les projets deviennent des espaces d’apprentissage continu.', 'L’expérience devient un outil de progression.', 'Les responsabilités évoluent progressivement selon votre développement.', ], image: developpementImg, }, { step: 7, title: 'Étape 7 — Évolution', intro: 'L’objectif n’est pas simplement de participer à un projet.', subIntro: 'L’objectif est de développer :', bullets: [ 'une expérience démontrable ;', 'des compétences transférables ;', 'un réseau actif et engagé ;', 'des perspectives professionnelles claires.', ], image: evolutionImg, }, ]; export default function ParcoursIntegration() { return (
{/* Trait de repère vert horizontal */}
{/* Titre de section */}

COMMENT FONCTIONNE LE{' '} PARCOURS D'INTÉGRATION ?

{/* ========================================================================= */} {/* 1. VERSION MOBILE (< md) : Vue empilée et lisible */} {/* ========================================================================= */}
{STEPS.map((item, index) => { const isLast = index === STEPS.length - 1; return (
{/* Image mobile */}
{item.title}
{/* Bloc pastille + ligne à gauche & texte à droite */}
{item.step}
{!isLast && (
)}

{item.title}

{item.intro && (

{item.intro}

)} {item.subIntro && (

{item.subIntro}

)} {item.bullets && item.bullets.length > 0 && (
    {item.bullets.map((bullet, idx) => (
  • • {bullet}
  • ))}
)} {item.paragraphs && item.paragraphs.length > 0 && (
{item.paragraphs.map((p, idx) => (

{p}

))}
)} {item.conclusion && (

{item.conclusion}

)}
); })}
{/* ========================================================================= */} {/* 2. VERSION DESKTOP (md et plus) : Ton affichage exact qui fonctionne */} {/* ========================================================================= */}
{STEPS.map((item, index) => { const isLast = index === STEPS.length - 1; return (
{/* 1. Colonne GAUCHE */}
{item.title}
{/* 2. Colonne CENTRALE */}
{item.step}
{/* 3. Colonne DROITE */}

{item.title}

{item.intro && (

{item.intro}

)} {item.subIntro && (

{item.subIntro}

)} {item.bullets && item.bullets.length > 0 && (
    {item.bullets.map((bullet, idx) => (
  • • {bullet}
  • ))}
)} {item.paragraphs && item.paragraphs.length > 0 && (
{item.paragraphs.map((p, idx) => (

{p}

))}
)} {item.conclusion && (

{item.conclusion}

)}
); })}
); }