diff --git a/components/pages/calendar/ManuallyAddEventModal.tsx b/components/pages/calendar/ManuallyAddEventModal.tsx index c438d76..dfb1976 100644 --- a/components/pages/calendar/ManuallyAddEventModal.tsx +++ b/components/pages/calendar/ManuallyAddEventModal.tsx @@ -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 = () => { { - 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} diff --git a/components/pages/settings/SettingsPage.tsx b/components/pages/settings/SettingsPage.tsx index 711fb84..234265b 100644 --- a/components/pages/settings/SettingsPage.tsx +++ b/components/pages/settings/SettingsPage.tsx @@ -43,7 +43,7 @@ const SettingsPage = () => { {pageIndex == 0 && (