@reeka/minisite-popup
v0.1.0
Published
Marketing image lightbox popup for Reeka mini-sites and agent listing sites
Readme
@reeka/minisite-popup
Image lightbox marketing popup for Reeka mini-sites and agent listing sites.
import "@reeka/minisite-popup/style.css";
import { installMinisitePopup } from "@reeka/minisite-popup";
app.mount("#app");
void installMinisitePopup({
apiBase: config.apiBaseUrl,
organizationId: config.portfolioId, // or agentListingId / publicKey
});Behavior
- Fetches
GET /public/marketing-popup/config?organizationId= - Shows once after
delayMs(default 2500) when enabled - Dismiss (X / Escape / backdrop) →
sessionStoragekeyreeka_popup_dismissed:{organizationId} - Skips booking/checkout routes by default
- CMS edit session: force-show preview; listens for
reeka-marketing-popup-draftCustomEvent
Configure under Settings → Website → Marketing popup (or CMS Popup panel).
