UNPKG

@revenuecat/purchases-ui-js

Version:

Web components for Paywalls. Powered by RevenueCat

12 lines (11 loc) 413 B
/** * `MediaQueryList.addEventListener` is missing on older WebKit/Safari; use `addListener` fallback. */ export function subscribeCompatMediaChange(mq, handler) { if (typeof mq.addEventListener === "function") { mq.addEventListener("change", handler); return () => mq.removeEventListener("change", handler); } mq.addListener(handler); return () => mq.removeListener(handler); }