Skip to content

Search is only available in production builds. Try building and previewing the site to test it out locally.

Reference

Event Bus

Usage

// from drop-in project (SDK)
import { events } from '@adobe-commerce/elsie/lib';
// from host site
import { events } from '@dropins/tools/event-bus.js';

Methods

Listener

const onEvent = events.on('<event>', (payload) => {
//...handle payload
});
// Stop listening to event
onEvent.off();

Emit

events.emit('<event>', <payload>);

Logging

// Enable logging
events.enableLogger(true);
// Disable logging
events.enableLogger(false);

Get Latest Payload

events.lastPayload('<event>'): EventPayload | undefined;