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

Commit e541e93

Browse files
committed
refactor: Allow same date in fixed range
1 parent abe4c4a commit e541e93

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/Vue3DatePicker/components/composition/calendar.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -387,10 +387,13 @@ export const useCalendar = (props: UseCalendar, emit: VueEmit, updateFlow: () =>
387387

388388
const getRangeWithFixedDate = (date: Date): Date[] => {
389389
if (Array.isArray(modelValue.value) && modelValue.value.length === 2) {
390-
if (props.fixedStart && isDateAfter(date, modelValue.value[0])) {
390+
if (
391+
props.fixedStart &&
392+
(isDateAfter(date, modelValue.value[0]) || isDateEqual(date, modelValue.value[0]))
393+
) {
391394
return [modelValue.value[0], date];
392395
}
393-
if (props.fixedEnd && isDateBefore(date, modelValue.value[1])) {
396+
if (props.fixedEnd && (isDateBefore(date, modelValue.value[1]) || isDateEqual(date, modelValue.value[1]))) {
394397
return [date, modelValue.value[1]];
395398
}
396399
return modelValue.value;

0 commit comments

Comments
 (0)