import { useState } from "react"; import { BellRing, Loader2, X } from "lucide-react"; import { ocultarBannerPush, suscribirTokenPush, useNotificacionesPush, } from "@/lib/notificacionesService"; import { notificar } from "@/lib/notificaciones"; /** Banner discreto que invita al socio a activar las notificaciones push. */ export function BannerPush() { const { token, bannerOculto, permiso } = useNotificacionesPush(); const [activando, setActivando] = useState(false); if (token || bannerOculto) return null; return (

Activa las notificaciones de vuelos

Recibe avisos de reservas confirmadas, cambios por clima y promociones exclusivas.

); }