diff --git a/assets/app.js b/assets/app.js index 216cf39..77dab37 100644 --- a/assets/app.js +++ b/assets/app.js @@ -1,11 +1,11 @@ import React from 'react'; import ReactDOM from 'react-dom/client'; import { BrowserRouter, Routes, Route } from 'react-router-dom'; - -import Header from './components/Header.jsx'; -import Home from './components/Home.jsx'; -import ConstruireTrajectoire from './components/ConstruireTrajectoire.jsx'; +import Header from './components/home/Header.jsx'; +import Home from './components/home/Home.jsx'; +import ConstruireTrajectoire from './components/trajectoire/ConstruireTrajectoire.jsx'; import './styles/app.css'; +import Parcours from './components/parcours/Parcours.jsx'; function App() { return ( @@ -14,6 +14,7 @@ function App() { } /> } /> + } /> ); diff --git a/assets/components/ActualitySection.jsx b/assets/components/home/ActualitySection.jsx similarity index 97% rename from assets/components/ActualitySection.jsx rename to assets/components/home/ActualitySection.jsx index ff49d3f..ee036e2 100644 --- a/assets/components/ActualitySection.jsx +++ b/assets/components/home/ActualitySection.jsx @@ -1,5 +1,5 @@ import React, { useState } from 'react'; -import bannerBg from '../img/homepageactuality.png'; +import bannerBg from '../../img/homepageactuality.png'; const CATEGORIES = ['Tout', 'Actualités', 'Publications', 'Évènements', 'Projets']; diff --git a/assets/components/CareersSection.jsx b/assets/components/home/CareersSection.jsx similarity index 97% rename from assets/components/CareersSection.jsx rename to assets/components/home/CareersSection.jsx index 611ba71..7d84526 100644 --- a/assets/components/CareersSection.jsx +++ b/assets/components/home/CareersSection.jsx @@ -1,5 +1,5 @@ import React from 'react'; -import carreerBg from '../img/carreer.png'; +import carreerBg from '../../img/carreer.png'; export default function CareersSection() { const parcours = [ diff --git a/assets/components/Header.jsx b/assets/components/home/Header.jsx similarity index 75% rename from assets/components/Header.jsx rename to assets/components/home/Header.jsx index fde6703..c6bdf00 100644 --- a/assets/components/Header.jsx +++ b/assets/components/home/Header.jsx @@ -1,9 +1,17 @@ import React, { useState } from 'react'; -import { Link } from 'react-router-dom'; -import logo from '../img/logo_gaea21.png'; +import { Link, useLocation } from 'react-router-dom'; +import logo from '../../img/logo_gaea21.png'; +import '../../styles/header.css'; -export default function Header() { +export default function Header({ onNavigate }) { const [isOpen, setIsOpen] = useState(false); + const location = useLocation(); + + // Active la couleur blanche (nav-light) pour trajectoire, projet et parcours + const isDark = + location.pathname === '/trajectoire' || + location.pathname === '/projet' || + location.pathname === '/parcours'; const closeMenu = () => { setIsOpen(false); @@ -12,7 +20,7 @@ export default function Header() { return (
- {/* Logo gaea21 ramenant à l'accueil */} + {/* Logo gaea21 */} -