diff --git a/src/components/home/HomeContent.tsx b/src/components/home/HomeContent.tsx index c010f0c..f1b4911 100644 --- a/src/components/home/HomeContent.tsx +++ b/src/components/home/HomeContent.tsx @@ -7,6 +7,7 @@ import { RefreshButton } from "@/components/library/RefreshButton"; import { History, Sparkles, Clock, LibraryBig, BookOpen } from "lucide-react"; import type { HomeData } from "@/lib/services/home.service"; import { useTranslate } from "@/hooks/useTranslate"; +import { useEffect, useState } from "react"; interface HomeContentProps { data: HomeData; @@ -15,6 +16,16 @@ interface HomeContentProps { export function HomeContent({ data, refreshHome }: HomeContentProps) { const { t } = useTranslate(); + const [showHero, setShowHero] = useState(false); + + // Vérifier si la HeroSection a déjà été affichée + useEffect(() => { + const heroShown = localStorage.getItem('heroSectionShown'); + if (!heroShown && data.ongoing && data.ongoing.length > 0) { + setShowHero(true); + localStorage.setItem('heroSectionShown', 'true'); + } + }, [data.ongoing]); // Vérification des données pour le debug // console.log("HomeContent - Données reçues:", { @@ -59,8 +70,8 @@ export function HomeContent({ data, refreshHome }: HomeContentProps) {