diff --git a/src/components/dashboard/Officer_EventManagement.astro b/src/components/dashboard/Officer_EventManagement.astro index 7216224..9a4d018 100644 --- a/src/components/dashboard/Officer_EventManagement.astro +++ b/src/components/dashboard/Officer_EventManagement.astro @@ -141,7 +141,14 @@ const currentPage = eventResponse.page; Events List -
+
+
+ `; + } + // Fetch events with reset cache + await fetchEvents(); + } catch (error) { + console.error("Failed to refresh events:", error); + // Show error message + const eventsList = document.getElementById("eventsList"); + if (eventsList) { + eventsList.innerHTML = ` +
+ + + + Failed to refresh events. Please try again. +
+ `; + } + } + };