Actualizar index.html
This commit is contained in:
44
index.html
44
index.html
@@ -85,22 +85,31 @@
|
||||
</div>
|
||||
</header>
|
||||
|
||||
<div id="promo-banner" onclick="window.location.href='plan-tranquilidad.html?token=' + urlToken" class="hidden cursor-pointer mt-4 mb-2 mx-5 fade-in bg-[#131b2c] rounded-2xl p-4 shadow-md transition-all hover:shadow-lg active:scale-[0.98] flex items-center gap-4">
|
||||
<div class="w-12 h-12 shrink-0 bg-[#232b3e] rounded-xl flex items-center justify-center border border-white/5">
|
||||
<i data-lucide="shield-check" class="w-6 h-6 text-amber-400"></i>
|
||||
</div>
|
||||
<div class="flex-1 text-left min-w-0">
|
||||
<h3 class="text-white font-black text-sm tracking-tight leading-tight truncate">Plan Tranquilidad</h3>
|
||||
<p class="text-slate-400 text-[10px] font-medium mt-0.5 leading-snug pr-2">
|
||||
Urgencias a 0€ y revisión anual. Descubre los planes.
|
||||
<div onclick="window.location.href='plan-tranquilidad.html?token=' + urlToken" class="cursor-pointer mb-8 fade-in relative group overflow-hidden bg-slate-900 rounded-[2rem] p-6 shadow-2xl border border-slate-800 transition-all hover:shadow-blue-500/20 hover:-translate-y-1">
|
||||
<div class="absolute -top-24 -right-24 w-48 h-48 bg-blue-500 rounded-full blur-[80px] opacity-30 group-hover:opacity-50 transition-opacity"></div>
|
||||
<div class="absolute -bottom-24 -left-24 w-48 h-48 bg-amber-500 rounded-full blur-[80px] opacity-20 group-hover:opacity-40 transition-opacity"></div>
|
||||
|
||||
<div class="relative z-10 flex flex-col items-center text-center">
|
||||
<div class="w-12 h-12 bg-white/10 backdrop-blur-md rounded-2xl flex items-center justify-center mb-4 border border-white/10 shadow-inner">
|
||||
<i data-lucide="zap" class="w-6 h-6 text-amber-400"></i>
|
||||
</div>
|
||||
|
||||
<h3 class="text-white font-black text-lg leading-tight mb-2 tracking-wide flex items-center justify-center gap-2">
|
||||
<span class="text-blue-400">**</span><i data-lucide="wrench" class="w-4 h-4 text-slate-300"></i> ¡NO ESPERES A UNA AVERÍA! ÚNETE AL PLAN TRANQUILIDAD HOY
|
||||
</h3>
|
||||
|
||||
<p class="text-slate-300 text-xs font-medium leading-relaxed px-2 mb-6">
|
||||
Olvídate de facturas sorpresa. Cobertura de URGENCIAS y REVISIÓN ANUAL incluida.
|
||||
</p>
|
||||
</div>
|
||||
<div class="shrink-0 bg-white text-[#131b2c] w-8 h-8 rounded-full flex items-center justify-center shadow-sm">
|
||||
<i data-lucide="arrow-right" class="w-4 h-4 font-bold"></i>
|
||||
|
||||
<button class="w-full bg-gradient-to-r from-amber-400 to-amber-500 text-amber-950 font-black py-4 rounded-xl shadow-[0_0_20px_rgba(245,158,11,0.3)] uppercase tracking-widest text-[11px] flex items-center justify-center gap-2 group-hover:scale-[1.02] transition-transform">
|
||||
DAR DE ALTA MI PLAN CON UN CLICK <i data-lucide="chevron-right" class="w-4 h-4"></i>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
```
|
||||
|
||||
|
||||
Y ya lo tienes. Cuando el cliente pulse en cualquier parte de ese banner negro, le llevará mágicamente a `plan-tranquilidad.html` con su token de seguridad arrastrado automáticamente para que pueda firmar y pagar.
|
||||
|
||||
<div id="activeServicesContainer" class="space-y-5 fade-in fade-in-delay-1"></div>
|
||||
|
||||
@@ -370,17 +379,8 @@
|
||||
if (!data.ok) throw new Error("Token inválido");
|
||||
|
||||
const servicesList = data.services || [];
|
||||
currentQuotes = data.quotes || [];
|
||||
|
||||
// 🛑 LÓGICA DEL BANNER: Si NO tiene suscripción activa, se lo enseñamos
|
||||
const promoBanner = document.getElementById('promo-banner');
|
||||
if (promoBanner) {
|
||||
if (data.subscription) {
|
||||
promoBanner.classList.add('hidden'); // Ya tiene el plan, lo ocultamos
|
||||
} else {
|
||||
promoBanner.classList.remove('hidden'); // No tiene el plan, lo mostramos
|
||||
}
|
||||
}
|
||||
currentQuotes = data.quotes || [];
|
||||
|
||||
renderPortal(data.client, data.company, servicesList);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user