From a305aedeebaf5098b2c4e38d212312ad130cc3d7 Mon Sep 17 00:00:00 2001 From: ivic00 <102467664+ivic00@users.noreply.github.com> Date: Tue, 10 Dec 2024 22:06:06 +0100 Subject: [PATCH] settings for other users, fixed event time --- .../pages/calendar/ManuallyAddEventModal.tsx | 15 +- components/pages/settings/SettingsPage.tsx | 4 +- .../settings/user_settings_views/MyGroup.tsx | 148 +++++++++++------- .../user_settings_views/MyProfile.tsx | 105 +++++++------ 4 files changed, 171 insertions(+), 101 deletions(-) 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 && (