diff --git a/frontend/src/components/Calendar/CalendarEventPanel.vue b/frontend/src/components/Calendar/CalendarEventPanel.vue index abdb30a5..b4022e21 100644 --- a/frontend/src/components/Calendar/CalendarEventPanel.vue +++ b/frontend/src/components/Calendar/CalendarEventPanel.vue @@ -66,47 +66,63 @@
-
{{ __('From') }}
+
{{ __('Date') }}
+ > + + +
+
+
+
{{ __('Time') }}
+
-
-
-
-
{{ __('To') }}
-
- + > + + + > + +
@@ -192,31 +208,9 @@ watch( { immediate: true }, ) -function updateDate(d, fromDate = false) { - error.value = null - let oldTo = _event.value.toDate || _event.value.fromDate - - if (fromDate) { - _event.value.fromDate = d - if (!_event.value.toDate) { - _event.value.toDate = d - } - } else { - _event.value.toDate = d - } - - if (_event.value.toDate && _event.value.fromDate) { - const diff = dayjs(_event.value.toDate).diff( - dayjs(_event.value.fromDate), - 'day', - ) - - if (diff < 0) { - _event.value.toDate = oldTo - error.value = __('End date should be after start date') - return - } - } +function updateDate(d) { + _event.value.fromDate = d + _event.value.toDate = d } function updateTime(t, fromTime = false) { diff --git a/frontend/src/components/Calendar/TimePicker.vue b/frontend/src/components/Calendar/TimePicker.vue index a219a42e..ea510e44 100644 --- a/frontend/src/components/Calendar/TimePicker.vue +++ b/frontend/src/components/Calendar/TimePicker.vue @@ -1,6 +1,6 @@