Biblioteca de Componentes
Explora y reutiliza componentes creados por el equipo
Popups
Cookies PopUp
PopupsPopUp de cookies
Preview:
🍪 Política de Cookies
Utilizamos cookies para mejorar tu experiencia en nuestro sitio web. Estas nos ayudan a entender cómo usas nuestro sitio y a personalizar el contenido.
Cookies esenciales: Necesarias para el funcionamiento básico del sitio.
Cookies analíticas: Nos ayudan a mejorar el rendimiento del sitio.
Cookies de marketing: Permiten personalizar anuncios y contenido.
<div id="popup-root">
<div
id="popup"
class="fixed right-5 bottom-5 z-50 hidden w-[350px] items-center justify-center rounded-2xl bg-linear-to-tr from-zinc-700 via-zinc-800 to-zinc-900 p-2"
>
<button
id="close-btn"
class="absolute -top-2 -right-2 flex h-10 w-10 cursor-pointer items-center justify-center rounded-full border border-zinc-200 bg-zinc-100 shadow-lg transition-colors hover:bg-gray-100"
>
<svg
xmlns="http://www.w3.org/2000/svg"
class="h-6 w-6"
fill="none"
viewBox="0 0 24 24"
stroke="currentColor"
stroke-width="2"
>
<line x1="18" y1="6" x2="6" y2="18"></line>
<line x1="6" y1="6" x2="18" y2="18"></line>
</svg>
</button>
<div class="w-full space-y-3 rounded-xl bg-white p-6">
<h3 class="text-2xl font-bold">🍪 Política de Cookies</h3>
<p class="text-sm text-neutral-600">
Utilizamos cookies para mejorar tu experiencia en nuestro sitio web.
Estas nos ayudan a entender cómo usas nuestro sitio y a personalizar el
contenido.
</p>
<div class="space-y-2 text-xs text-neutral-500">
<p>
<strong>Cookies esenciales:</strong> Necesarias para el funcionamiento básico
del sitio.
</p>
<p>
<strong>Cookies analíticas:</strong> Nos ayudan a mejorar el rendimiento
del sitio.
</p>
<p>
<strong>Cookies de marketing:</strong> Permiten personalizar anuncios y
contenido.
</p>
</div>
<button
id="action-btn"
class="min-h-[40px] w-full cursor-pointer rounded-md bg-blue-500 font-medium text-white transition-colors hover:bg-blue-600"
>
Aceptar todas las cookies
</button>
</div>
</div>
</div>
<script type="module">
import { animate } from "https://cdn.jsdelivr.net/npm/motion@11.11.13/+esm";
const popup = document.getElementById("popup");
const closeBtn = document.getElementById("close-btn");
const actionBtn = document.getElementById("action-btn");
let showPopUp = false;
setTimeout(() => {
showPopUp = true;
popup.classList.remove("hidden");
animate(
popup,
{ opacity: [0, 1], y: [20, 0] },
{ duration: 0.3, ease: "easeOut" },
);
}, 1000);
closeBtn.addEventListener("click", () => {
popup.classList.add("hidden");
showPopUp = false;
// Rechazar cookies y no cargar GTM
if (typeof window.cookieConsentReject === 'function') {
window.cookieConsentReject();
}
});
actionBtn.addEventListener("click", () => {
popup.classList.add("hidden");
showPopUp = false;
// Aceptar cookies y cargar GTM
if (typeof window.cookieConsentAccept === 'function') {
window.cookieConsentAccept();
}
});
</script>
No se encontraron componentes que coincidan con tu búsqueda.