diff --git a/public/images/usersmedia/HutopyProfile/profilepictures/hutopyLogoVector.svg b/public/images/usersmedia/HutopyProfile/profilepictures/hutopyLogoVector.svg index 05b87b3..f959a2e 100644 --- a/public/images/usersmedia/HutopyProfile/profilepictures/hutopyLogoVector.svg +++ b/public/images/usersmedia/HutopyProfile/profilepictures/hutopyLogoVector.svg @@ -1,5 +1,5 @@ - + diff --git a/src/views/creators/BannerActions.vue b/src/views/creators/BannerActions.vue index 2295514..a5d97b0 100644 --- a/src/views/creators/BannerActions.vue +++ b/src/views/creators/BannerActions.vue @@ -9,7 +9,7 @@ const isMobile = ref(false); function updateIsMobile() { - isMobile.value = window.innerWidth <= 640; // Taille mobile (sm) + isMobile.value = window.innerWidth <= 640; } // Récupération des URLs des réseaux sociaux @@ -69,18 +69,15 @@ function GetSocialsUrls() { return socials; } -// Gestion du conteneur principal pour la stickiness + const isSticky = ref(false); const mainContainer = ref(null); onMounted(() => { - // Mise à jour de l'état mobile lors du montage updateIsMobile(); - - // Ajout d'un écouteur pour le redimensionnement de la fenêtre + window.addEventListener("resize", updateIsMobile); - - // Intersection Observer pour gérer la stickiness + const observer = new IntersectionObserver( ([entry]) => { isSticky.value = !entry.isIntersecting; @@ -94,7 +91,6 @@ onMounted(() => { }); onBeforeUnmount(() => { - // Suppression de l'écouteur pour éviter les fuites de mémoire window.removeEventListener("resize", updateIsMobile); }); @@ -152,8 +148,7 @@ onBeforeUnmount(() => {