From f47d853b228c59ddf0e892d0d5420e81fa6065a3 Mon Sep 17 00:00:00 2001 From: Boutzi Date: Wed, 23 Oct 2024 23:31:10 +0200 Subject: [PATCH] fix loaderwrapper --- components/LoaderWrapper.tsx | 26 -------------------------- 1 file changed, 26 deletions(-) delete mode 100644 components/LoaderWrapper.tsx diff --git a/components/LoaderWrapper.tsx b/components/LoaderWrapper.tsx deleted file mode 100644 index 9ac06cd..0000000 --- a/components/LoaderWrapper.tsx +++ /dev/null @@ -1,26 +0,0 @@ -"use client"; -import { useEffect } from "react"; -import { useLoader } from "@/context/LoaderContext"; -import { ProgressBar } from "@/components/ProgressBar"; - -export const LoaderWrapper = () => { - const { isLoading, showLoader, hideLoader } = useLoader(); - - useEffect(() => { - // Vérifiez d'abord si le loader est déjà affiché - if (!isLoading) { - showLoader(); // Affiche le loader uniquement s'il n'est pas déjà affiché - - // Simuler le chargement des données - const timeoutId = setTimeout(() => { - hideLoader(); // Cache le loader après 2 secondes - }, 2000); - - return () => { - clearTimeout(timeoutId); // Nettoie le timeout lors du démontage - }; - } - }, [isLoading, showLoader, hideLoader]); // Ajout d'isLoading comme dépendance - - return <>{isLoading && }; // Affiche ProgressBar si isLoading est true -};