@@ -4,7 +4,7 @@ import "../../../styles/widget/default.scss";
44import React , { useEffect , useRef , useState } from "react" ;
55import { EventDocumentHead } from "../../common/EventDocumentHead" ;
66import { eventCoverImage , eventHomepageUrl , imageUrl , organizerHomepageUrl } from "../../../utilites/urlHelper.ts" ;
7- import { Event , EventOccurrence , EventOccurrenceStatus , EventType , LocationType , OrganizerStatus } from "../../../types.ts" ;
7+ import { Event , EventOccurrence , EventType , LocationType , OrganizerStatus } from "../../../types.ts" ;
88import { EventNotAvailable } from "./EventNotAvailable" ;
99import {
1010 IconArrowUpRight ,
@@ -392,29 +392,15 @@ const EventHomepage = ({...loaderData}: EventHomepageProps) => {
392392 </ div >
393393
394394 { /* Event Ended */ }
395- { event . type === EventType . RECURRING ? (
396- ( event . occurrences || [ ] ) . filter ( o => o . status === EventOccurrenceStatus . ACTIVE && ! o . is_past ) . length === 0 &&
397- ( event . occurrences || [ ] ) . length > 0 && (
398- < div className = { classes . metaItem } >
399- < div className = { classes . metaIconBox } >
400- < IconCalendarOff />
401- </ div >
402- < div className = { classes . metaContent } >
403- < div className = { classes . metaPrimary } > { t `No upcoming dates` } </ div >
404- </ div >
395+ { event . type !== EventType . RECURRING && event . end_date && isDateInPast ( event . end_date ) && (
396+ < div className = { classes . metaItem } >
397+ < div className = { classes . metaIconBox } >
398+ < IconCalendarOff />
405399 </ div >
406- )
407- ) : (
408- event . end_date && isDateInPast ( event . end_date ) && (
409- < div className = { classes . metaItem } >
410- < div className = { classes . metaIconBox } >
411- < IconCalendarOff />
412- </ div >
413- < div className = { classes . metaContent } >
414- < div className = { classes . metaPrimary } > { t `This event has ended` } </ div >
415- </ div >
400+ < div className = { classes . metaContent } >
401+ < div className = { classes . metaPrimary } > { t `This event has ended` } </ div >
416402 </ div >
417- )
403+ </ div >
418404 ) }
419405
420406 { /* Online Event */ }
0 commit comments