fix: correction erreur build team.tsx - vérifications SSR
- Ajout vérification typeof window !== 'undefined' dans useEffect - Vérification côté serveur pour éviter erreurs SSR - Page team.tsx devrait maintenant compiler correctement
This commit is contained in:
@@ -102,7 +102,9 @@ import { useEffect } from 'react';
|
|||||||
|
|
||||||
export default function TeamPage() {
|
export default function TeamPage() {
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
// Remplacement AGRESSIF du contenu
|
// Vérification sécurité côté client uniquement
|
||||||
|
if (typeof window === 'undefined') return;
|
||||||
|
|
||||||
console.log('🔄 TEAM PAGE: Remplacement du contenu par iframe');
|
console.log('🔄 TEAM PAGE: Remplacement du contenu par iframe');
|
||||||
|
|
||||||
// Supprimer tout contenu existant
|
// Supprimer tout contenu existant
|
||||||
@@ -123,7 +125,12 @@ export default function TeamPage() {
|
|||||||
console.log('✅ TEAM PAGE: Iframe chargé');
|
console.log('✅ TEAM PAGE: Iframe chargé');
|
||||||
}, []);
|
}, []);
|
||||||
|
|
||||||
// Ne rien rendre côté serveur
|
// Ne rien rendre côté serveur pour éviter les erreurs SSR
|
||||||
|
if (typeof window === 'undefined') {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Côté client, laisser useEffect gérer l'affichage
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
EOF
|
EOF
|
||||||
|
|||||||
Reference in New Issue
Block a user