diff --git a/src/components/EventPageClient.tsx b/src/components/EventPageClient.tsx index 6a585c8..70349c3 100644 --- a/src/components/EventPageClient.tsx +++ b/src/components/EventPageClient.tsx @@ -48,7 +48,7 @@ const EventPageClient = ({ eventsId }: { eventsId: string }) => { setIsRegistrationOpen( currentDate >= registrationStartDate && - currentDate <= registrationEndDate + currentDate <= registrationEndDate ); } }, [eventData]); @@ -160,7 +160,7 @@ const EventPageClient = ({ eventsId }: { eventsId: string }) => { const img = eventData[0]?.event_images?.[0]?.url && - typeof eventData[0].event_images[0].url === "string" + typeof eventData[0].event_images[0].url === "string" ? JSON.parse(eventData[0].event_images[0].url) : []; // Default to an empty array if no valid URL @@ -329,13 +329,12 @@ const EventPageClient = ({ eventsId }: { eventsId: string }) => {
- {isRegistered ? ( - + {isRegistered && eventEnded ? ( + ) : null} @@ -367,10 +366,10 @@ const EventPageClient = ({ eventsId }: { eventsId: string }) => { onClick={ isRegistered ? () => - window.open( - createGoogleCalendarLink(event), - "_blank" - ) + window.open( + createGoogleCalendarLink(event), + "_blank" + ) : undefined } disabled={!isRegistered}