@looker/extension-sdk-react
Version:
Looker Extension SDK for React
24 lines (23 loc) • 625 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.setupClosePopoversListener = void 0;
var setupClosePopoversListener = extensionSDK => {
var onBodyMousedown = () => {
if (extensionSDK) {
extensionSDK.closeHostPopovers();
}
};
var body = document.querySelector('body');
if (body) {
body.addEventListener('mousedown', onBodyMousedown);
}
return () => {
if (body) {
body.removeEventListener('mousedown', onBodyMousedown);
}
};
};
exports.setupClosePopoversListener = setupClosePopoversListener;
//# sourceMappingURL=setup_close_popovers.js.map