Modal closed
This event is triggered when a modal is closed, indicating that the modal is no longer active or visible on the page.
Event details
When the modalClosed event occurs, the received event.detail object includes the following properties:
ModalClosedSdkEventProperties
readonly modalNameModalToken- Name of the modal that was closed
readonly typeMODAL_CLOSED- Event type, always
"modalClosed"
Usage example
Ensure the SDK is ready before setting up the modalClosed event listener:
function onSdkReady() {
const eventName = window.gw.sdk.common.events.MODAL_CLOSED;
window.gw.sdk.on(eventName, (event) => {
console.log(event.detail);
});
}
if (window.gw && window.gw.sdk) {
onSdkReady();
} else {
document.addEventListener("gwSdkReady", onSdkReady);
}
// Example output:
// {type: 'modalClosed', modalName: 'ReviewsFormModal'}
This code ensures that the SDK is ready before listening for the event, allowing you to respond as soon as a modal is closed.
Possible modalName values
ReviewsFormModalReviewsEditFormModalQuestionsFormModalRewardsJoinNowModalWidgetRewardsVerifyAccountModalWidgetRewardsCustomerRewardsModalWidgetRewardsWaysToEarnPageWidgetModalRewardsWaysToSpendPageWidgetModalRewardsAvailableRewardsPageWidgetModalSaveWishlistModalSaveForLaterModalAddToRegistryModalRegistryFormModalInstagramPostModalInstagramStoriesModalTiktokPostModal