settings for other users, fixed event time

This commit is contained in:
ivic00
2024-12-10 22:06:06 +01:00
parent 2740907d63
commit a305aedeeb
4 changed files with 171 additions and 101 deletions

View File

@ -447,6 +447,12 @@ export const ManuallyAddEventModal = () => {
value={startDate}
onChange={(date) => {
setStartDate(date);
if (date > endDate) {
const newEndDate = new Date(date);
newEndDate.setDate(date.getDate() + 1);
setEndDate(newEndDate);
}
}}
//maximumDate={endDate}
style={{
@ -459,10 +465,15 @@ export const ManuallyAddEventModal = () => {
<DateTimePicker
value={startTime}
onChange={(time) => {
if (time <= endTime) {
if (
endDate.getDate() === startDate.getDate() &&
time.getHours() < endTime.getHours()
){
setStartTime(time);
console.log('should happen')
}
}}
maximumDate={endTime}
minuteInterval={5}
dateTimeFormatter={(date, mode) =>
date.toLocaleTimeString("en-us", {
@ -508,6 +519,8 @@ export const ManuallyAddEventModal = () => {
const newEndDate = new Date(endDate);
newEndDate.setDate(newEndDate.getDate() + 1);
setEndDate(newEndDate);
console.log('new day');
}
}}
minuteInterval={5}