overlay-CjyBzL1C.mjs
454 Bytes
function pointerDownOutside(e, options = {}) {
const originalEvent = e.detail.originalEvent;
const target = originalEvent.target;
if (!target?.isConnected) {
e.preventDefault();
return;
}
if (options.scrollable) {
if (originalEvent.offsetX > target.clientWidth || originalEvent.offsetY > target.clientHeight) {
e.preventDefault();
}
}
}
export { pointerDownOutside as p };
//# sourceMappingURL=overlay-CjyBzL1C.mjs.map