Skip to content

Commit b729ca1

Browse files
committed
feat: Pass 'PointerEvent' as second param to custom onClickOutside (resolves #1040)
1 parent 265b487 commit b729ca1

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/VueDatePicker/VueDatePicker.vue

+5-3
Original file line numberDiff line numberDiff line change
@@ -526,16 +526,18 @@
526526
dpMenuRef.value?.switchView(view, instance);
527527
};
528528
529-
const clickOutside = (validateBeforeEmit: () => boolean) => {
530-
if (defaultedConfig.value.onClickOutside) return defaultedConfig.value.onClickOutside(validateBeforeEmit);
529+
const clickOutside = (validateBeforeEmit: () => boolean, evt: PointerEvent) => {
530+
if (defaultedConfig.value.onClickOutside) return defaultedConfig.value.onClickOutside(validateBeforeEmit, evt);
531531
return closeMenu(true);
532532
};
533533
534534
const handleFlow = (skipStep = 0) => {
535535
dpMenuRef.value?.handleFlow(skipStep);
536536
};
537537
538-
onClickOutside(dpWrapMenuRef, inputRef as unknown as MaybeElementRef, () => clickOutside(validateBeforeEmit));
538+
onClickOutside(dpWrapMenuRef, inputRef as unknown as MaybeElementRef, (evt: PointerEvent) =>
539+
clickOutside(validateBeforeEmit, evt),
540+
);
539541
540542
defineExpose({
541543
closeMenu,

0 commit comments

Comments
 (0)