Skip to content

descriptionMatcher.fullDescriptionRendered

descriptionMatcher.fullDescriptionRendered is an event on the Event Bus that occurs whenever the product description is rendered.

Event body

none

Example

In this example we listen to descriptionMatcher.fullDescriptionRendered event and perform an action whenever it's emitted.

useStorefront(async (storefront) => {
    storefront.eventBus.on('descriptionMatcher.fullDescriptionRendered', () => {
        console.log('A product description has been rendered');
    });
});

Example

In this example we use a Message Storage API to retrieve an array of past descriptionMatcher.fullDescriptionRendered events.

useStorefront((storefront) => {
    const messageStorageApi = storefront.getApiSync('messageStorageSystemApi');

    const pastFullDescriptionRenderedEvents = messageStorageApi.getChannelMessages('descriptionMatcher.fullDescriptionRendered');

    if (pastFullDescriptionRenderedEvents.length > 0) {
        pastFullDescriptionRenderedEvents.forEach(({ body: eventBody }) => {
            console.log('perform action on every past event');
        });
    }
});

JS API reference