File tree Expand file tree Collapse file tree 2 files changed +10
-1
lines changed
ui.form-date-picker-range Expand file tree Collapse file tree 2 files changed +10
-1
lines changed Original file line number Diff line number Diff line change @@ -90,6 +90,12 @@ const emit = defineEmits([
9090 * @property {string} value
9191 */
9292 " userDateChange" ,
93+
94+ /**
95+ * Triggers when range date values (from or to) change.
96+ * @property {object} value
97+ */
98+ " change-range" ,
9399]);
94100
95101const wrapperRef = useTemplateRef <HTMLDivElement >(" wrapper" );
@@ -253,6 +259,7 @@ const localValue = computed({
253259 if (newDate && newDateTo ) {
254260 tempRangeValue .value = null ;
255261 emit (" update:modelValue" , newRangeDate );
262+ emit (" change-range" , newRangeDate );
256263 }
257264 } else {
258265 emit (" update:modelValue" , newDate );
@@ -468,8 +475,10 @@ function onInputDate(newDate: Date | null) {
468475 localValue .value = updatedValue ;
469476
470477 emit (" input" , updatedValue );
478+ emit (" change-range" , updatedValue );
471479 } else {
472480 tempRangeValue .value = updatedValue ;
481+ emit (" change-range" , updatedValue );
473482 }
474483 } else {
475484 localValue .value = newDate ;
Original file line number Diff line number Diff line change @@ -764,7 +764,7 @@ watchEffect(() => {
764764 v-bind =" datepickerCalendarAttrs as KeyAttrsWithConfig<UCalendarConfig>"
765765 range
766766 :data-test =" getDataTest('calendar')"
767- @input =" onInputCalendar"
767+ @change-range =" onInputCalendar"
768768 />
769769 </div >
770770 </Transition >
You can’t perform that action at this time.
0 commit comments