-
+
+
+
+
@@ -376,9 +371,18 @@
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
+ }
+ }
+
renderPortal(data.client, data.company, servicesList);
renderQuotes();