Skip to content

Commit 3f9f1ea

Browse files
committed
fix: now button not working in multi-dates mode (fixes #1000)
1 parent 099462b commit 3f9f1ea

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

src/VueDatePicker/components/DatePicker/date-picker.ts

+8-4
Original file line numberDiff line numberDiff line change
@@ -608,12 +608,16 @@ export const useDatePicker = (
608608
// Select current date on now button
609609
const selectCurrentDate = (): void => {
610610
const dateInTz = dateToTimezoneSafe(getDate(), defaultedTz.value);
611-
if (!defaultedRange.value.enabled) {
611+
if (!defaultedRange.value.enabled && !defaultedMultiDates.value.enabled) {
612612
modelValue.value = dateInTz;
613613
} else if (modelValue.value && Array.isArray(modelValue.value) && modelValue.value[0]) {
614-
modelValue.value = isDateBefore(dateInTz, modelValue.value[0])
615-
? [dateInTz, modelValue.value[0]]
616-
: [modelValue.value[0], dateInTz];
614+
if (!defaultedMultiDates.value.enabled) {
615+
modelValue.value = isDateBefore(dateInTz, modelValue.value[0])
616+
? [dateInTz, modelValue.value[0]]
617+
: [modelValue.value[0], dateInTz];
618+
} else {
619+
modelValue.value = [...modelValue.value, dateInTz];
620+
}
617621
} else {
618622
modelValue.value = [dateInTz];
619623
}

0 commit comments

Comments
 (0)