Skip to content
This repository was archived by the owner on Apr 17, 2022. It is now read-only.

Commit 0e10140

Browse files
committed
fix: monthChangeOnScroll prop not connected
1 parent d2802ef commit 0e10140

File tree

3 files changed

+7
-4
lines changed

3 files changed

+7
-4
lines changed

src/Vue3DatePicker/Vue3DatePicker.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,7 @@
8585
allowedDates,
8686
showNowButton,
8787
nowButtonLabel,
88+
monthChangeOnScroll,
8889
}"
8990
v-model:internalModelValue="internalModelValue"
9091
@close-picker="closeMenu"

src/Vue3DatePicker/components/Calendar.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
:class="calendarWrapClass"
3030
role="grid"
3131
aria-label="Calendar wrapper"
32-
@wheel="$emit('handleScroll', $event)"
32+
@wheel.prevent="$emit('handleScroll', $event)"
3333
>
3434
<div class="db__calendar_header" role="row">
3535
<div class="dp__calendar_header_item" role="gridcell" v-if="weekNumbers">{{ weekNumName }}</div>

src/Vue3DatePicker/components/composition/calendar.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -477,9 +477,11 @@ export const useCalendar = (props: UseCalendar, emit: VueEmit): IUseCalendar =>
477477
};
478478

479479
const handleScroll = (event: WheelEvent, isNext = false): void => {
480-
const yearMonth: [number, number] = isNext ? [monthNext.value, yearNext.value] : [month.value, year.value];
481-
const dates = event.deltaY < 0 ? getNextYearMonth(...yearMonth) : getPreviousMonthYear(...yearMonth);
482-
updateMonthYear(dates.month, true, isNext);
480+
if (props.monthChangeOnScroll) {
481+
const yearMonth: [number, number] = isNext ? [monthNext.value, yearNext.value] : [month.value, year.value];
482+
const dates = event.deltaY < 0 ? getNextYearMonth(...yearMonth) : getPreviousMonthYear(...yearMonth);
483+
updateMonthYear(dates.month, true, isNext);
484+
}
483485
};
484486

485487
return {

0 commit comments

Comments
 (0)