From 4f0593bc38b1d14b5e3555078ac7099d5dbca46a Mon Sep 17 00:00:00 2001 From: Alexis SANOGO Date: Tue, 21 Jul 2026 16:33:12 +0200 Subject: [PATCH 1/3] Gestion de marges internes (padding) --- frontend/src/pages/MesGains.jsx | 2 +- frontend/src/pages/Profile.jsx | 2 +- frontend/src/pages/SaisirCodeUnique.jsx | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/frontend/src/pages/MesGains.jsx b/frontend/src/pages/MesGains.jsx index 134f347..dcb45f3 100644 --- a/frontend/src/pages/MesGains.jsx +++ b/frontend/src/pages/MesGains.jsx @@ -53,7 +53,7 @@ export default function MesGains() { useEffect(() => { fetchGains() }, [fetchGains]) return ( -
+
diff --git a/frontend/src/pages/Profile.jsx b/frontend/src/pages/Profile.jsx index 60aa83b..7a84cb6 100644 --- a/frontend/src/pages/Profile.jsx +++ b/frontend/src/pages/Profile.jsx @@ -60,7 +60,7 @@ export default function Profile() { ) return ( -
+
{/* Avatar */} diff --git a/frontend/src/pages/SaisirCodeUnique.jsx b/frontend/src/pages/SaisirCodeUnique.jsx index 64da0d9..07fcb32 100644 --- a/frontend/src/pages/SaisirCodeUnique.jsx +++ b/frontend/src/pages/SaisirCodeUnique.jsx @@ -47,7 +47,7 @@ export default function SaisirCodeUnique() { } return ( -
+
From 2f7b2d2b644de95e4db0f2f59021134902a61376 Mon Sep 17 00:00:00 2001 From: Alexis SANOGO Date: Thu, 23 Jul 2026 14:08:04 +0200 Subject: [PATCH 2/3] Correction de redirection --- frontend/src/components/Footer.jsx | 73 ++++++++++++++++++------------ frontend/src/components/Header.jsx | 16 +++++-- frontend/src/pages/ReglesJeu.jsx | 18 +++++--- 3 files changed, 66 insertions(+), 41 deletions(-) diff --git a/frontend/src/components/Footer.jsx b/frontend/src/components/Footer.jsx index 604ba0a..9166a48 100644 --- a/frontend/src/components/Footer.jsx +++ b/frontend/src/components/Footer.jsx @@ -1,6 +1,20 @@ -import { Link } from 'react-router-dom' +import { Link, useLocation } from 'react-router-dom' +import { useAuth } from '../context/AuthContext' export default function Footer() { + const { pathname } = useLocation() + const { user } = useAuth() + const isLoggedIn = !!user + + function FooterLink({ to, children, className=''}) { + return pathname === to ? ( + {children} + ) : ( + + {children} + + ) + } return (