diff --git a/src/components/dashboard/Officer_EventManagement.astro b/src/components/dashboard/Officer_EventManagement.astro index 7dd5f16..69e9a48 100644 --- a/src/components/dashboard/Officer_EventManagement.astro +++ b/src/components/dashboard/Officer_EventManagement.astro @@ -1172,10 +1172,9 @@ declare global { .filter(Boolean) .join(" | code: "); - // Properly escape the event data for use in onclick - const eventJson = JSON.stringify(event) - .replace(/'/g, "\\'") - .replace(/"/g, '\\"'); + // Store event data in a global map using the event ID as key + const eventDataId = `event_${event.id}`; + window[eventDataId] = event; return `
@@ -1191,18 +1190,18 @@ declare global {
- - -