From a4bc4775204751b507d84fe5f009531a5b97c32b Mon Sep 17 00:00:00 2001 From: syoul Date: Tue, 9 Dec 2025 13:01:27 +0100 Subject: [PATCH] fix: redirection directe vers team.html + bouton retour MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Page team.tsx fait redirection immédiate vers /team.html (évite conflits React) - Ajout bouton retour dans header de team.html vers l'accueil - Évite tous les conflits entre scripts JavaScript et React Cette approche simple devrait : - Afficher les visualisations équipe correctement - Permettre la navigation retour avec le bouton ajouté --- Dockerfile.business | 57 +++++++-------------------------------------- public/team.html | 4 ++++ 2 files changed, 13 insertions(+), 48 deletions(-) diff --git a/Dockerfile.business b/Dockerfile.business index e1a700e..d1750c5 100644 --- a/Dockerfile.business +++ b/Dockerfile.business @@ -98,59 +98,20 @@ RUN echo "📊 Comptage des fichiers .md dans .techradar/data/radar" && \ # La page Next.js pour le routing, le HTML statique pour garantir l'affichage RUN mkdir -p .techradar/src/pages && \ cat > .techradar/src/pages/team.tsx << 'EOF' -import { useEffect, useState } from 'react'; +import { useEffect } from 'react'; export default function TeamPage() { - const [loaded, setLoaded] = useState(false); - useEffect(() => { - // Petit délai pour laisser Next.js finir son rendu - const timer = setTimeout(() => { - setLoaded(true); - }, 100); - - return () => clearTimeout(timer); + // Redirection immédiate vers team.html + // Cela évite les conflits avec les scripts JavaScript + if (typeof window !== 'undefined') { + console.log('🔄 TEAM PAGE: Redirection vers /team.html'); + window.location.replace('/team.html'); + } }, []); - // Rendu direct de l'iframe dans le composant React - if (loaded) { - return ( -