fix: when modal and drawer exist at the same time, click Close All (#4521)
This commit is contained in:
parent
17fa8eb93b
commit
26646d42f7
@ -83,8 +83,8 @@ function escapeKeyDown(e: KeyboardEvent) {
|
|||||||
// pointer-down-outside
|
// pointer-down-outside
|
||||||
function pointerDownOutside(e: Event) {
|
function pointerDownOutside(e: Event) {
|
||||||
const target = e.target as HTMLElement;
|
const target = e.target as HTMLElement;
|
||||||
const isDismissableModal = !!target?.dataset.dismissableModal;
|
const dismissableDrawer = !!target?.dataset.dismissableDrawer;
|
||||||
if (!closeOnClickModal.value || !isDismissableModal) {
|
if (!closeOnClickModal.value || !dismissableDrawer) {
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -6,6 +6,6 @@ useScrollLock();
|
|||||||
<template>
|
<template>
|
||||||
<div
|
<div
|
||||||
class="bg-overlay fixed inset-0 z-[1000]"
|
class="bg-overlay fixed inset-0 z-[1000]"
|
||||||
data-dismissable-modal="true"
|
data-dismissable-drawer="true"
|
||||||
></div>
|
></div>
|
||||||
</template>
|
</template>
|
||||||
|
Loading…
Reference in New Issue
Block a user