diff --git a/src/components/CookieBanner.tsx b/src/components/CookieBanner.tsx index a39daf0..ce9b1b0 100644 --- a/src/components/CookieBanner.tsx +++ b/src/components/CookieBanner.tsx @@ -2,14 +2,13 @@ import { useState } from "react"; import { motion, AnimatePresence } from "framer-motion"; import { Button } from "@/components/ui/button"; import { Card } from "@/components/ui/card"; -import { Cookie, X, Settings } from "lucide-react"; +import { Cookie } from "lucide-react"; import { useLanguage } from "@/contexts/LanguageContext"; import { useCookieBanner } from "@/contexts/CookieBannerContext"; export const CookieBanner = () => { const { t } = useLanguage(); const { isVisible, hideBanner } = useCookieBanner(); - const [showDetails, setShowDetails] = useState(false); const acceptAllCookies = () => { localStorage.setItem("cookieConsent", "accepted"); @@ -24,19 +23,6 @@ export const CookieBanner = () => { } }; - const acceptNecessaryOnly = () => { - localStorage.setItem("cookieConsent", "necessary"); - localStorage.setItem("analyticsEnabled", "false"); - hideBanner(); - - // Désactiver les cookies analytiques - if (typeof window !== 'undefined' && (window as any).gtag) { - (window as any).gtag('consent', 'update', { - 'analytics_storage': 'denied' - }); - } - }; - const rejectAll = () => { localStorage.setItem("cookieConsent", "rejected"); localStorage.setItem("analyticsEnabled", "false"); @@ -53,120 +39,49 @@ export const CookieBanner = () => { return ( {isVisible && ( - <> - {/* Overlay pour mobile */} - - - {/* Bannière de cookies */} - - -
- {/* Header */} -
-
-
- -
-
-

Gestion des cookies

-

- Nous utilisons des cookies pour améliorer votre expérience -

-
-
- + + +
+ {/* Header minimaliste */} +
+
+
- - {/* Contenu */} -
-

- Ce site utilise des cookies pour analyser le trafic et personnaliser le contenu. - Les cookies analytiques nous aident à comprendre comment vous utilisez notre site. +

+

Cookies

+

+ Nous utilisons des cookies pour améliorer votre expérience et analyser le trafic.

- - {showDetails && ( - -
-

🍪 Cookies nécessaires

-

- Requis pour le fonctionnement de base du site (préférences, sécurité) -

-
-
-

📊 Cookies analytiques

-

- Google Analytics pour mesurer l'audience et améliorer le site -

-
-
- )} -
- - {/* Actions */} -
- - -
- - - -
- - - + + {/* Boutons d'action - Accepter en premier */} +
+ + +
+
+ + )} );