From d6451760433916de5213ac4345ae9ab8e84ee367 Mon Sep 17 00:00:00 2001 From: Regalijan Date: Mon, 21 Oct 2024 13:52:32 -0400 Subject: [PATCH] Make rescheduler actually work kekw --- app/routes/events-team.tsx | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/app/routes/events-team.tsx b/app/routes/events-team.tsx index b3ffa10..927b06d 100644 --- a/app/routes/events-team.tsx +++ b/app/routes/events-team.tsx @@ -355,8 +355,9 @@ export default function () { const newDate = ( document.getElementById("reschedule-input") as HTMLInputElement ).value; + const day = newDate.split("-").at(2); const rescheduleResp = await fetch(`/api/events-team/events/${eventId}`, { - body: JSON.stringify({ day: newDate.split("-").at(2) }), + body: JSON.stringify({ day }), headers: { "content-type": "application/json", }, @@ -379,6 +380,11 @@ export default function () { return; } + const newEventData = eventData; + newEventData[eventData.findIndex((e) => e.id === eventId)].day = day; + + setEventData([...newEventData]); + setSelectedEvent(""); onRescheduleClose(); toast({ description: `Event rescheduled to ${newDate}`, @@ -527,7 +533,11 @@ export default function () { -