File tree 1 file changed +10
-7
lines changed
src/VueDatePicker/components/DatePicker
1 file changed +10
-7
lines changed Original file line number Diff line number Diff line change @@ -608,14 +608,17 @@ export const useDatePicker = (
608
608
// Select current date on now button
609
609
const selectCurrentDate = ( ) : void => {
610
610
const dateInTz = dateToTimezoneSafe ( getDate ( ) , defaultedTz . value ) ;
611
- if ( ! defaultedRange . value . enabled ) {
612
- modelValue . value = dateInTz ;
613
- } 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 ] ;
611
+ if ( modelValue . value && Array . isArray ( modelValue . value ) ) {
612
+ if ( defaultedRange . value . enabled ) {
613
+ const dateInTz = dateToTimezoneSafe ( getDate ( ) , defaultedTz . value ) ;
614
+ modelValue . value = isDateBefore ( dateInTz , modelValue . value [ 0 ] )
615
+ ? [ dateInTz , modelValue . value [ 0 ] ]
616
+ : [ modelValue . value [ 0 ] , dateInTz ] ;
617
+ } else {
618
+ modelValue . value = [ ...modelValue , dateInTz ] ;
619
+ }
617
620
} else {
618
- modelValue . value = [ dateInTz ] ;
621
+ modelValue . value = dateInTz ;
619
622
}
620
623
621
624
selectOnAutoApply ( ) ;
You can’t perform that action at this time.
0 commit comments