web: show custom venues in event occurrence list

This commit is contained in:
2025-03-03 16:59:49 +01:00
parent 402a84c2f6
commit 9114acf32f
4 changed files with 15 additions and 10 deletions

View File

@ -31,13 +31,16 @@ const DateListItem = ({ occurrence }: { occurrence: EventOccurrence }) => {
{wholeCastle && <span className={styles.venue}> Chateau Neuf</span>}
{!wholeCastle && (
<span className={styles.venue}>
{occurrence.venue?.preposition + " " ?? ""}
{occurrence.venue?.url && (
{occurrence.venue && occurrence.venue?.preposition + " "}
{occurrence.venue && occurrence.venue?.url && (
<Link href={occurrence.venue?.url}>
{occurrence.venue?.title}
</Link>
)}
{!occurrence.venue?.url && <>{occurrence.venue?.title}</>}
{occurrence.venue && !occurrence.venue?.url && (
<>{occurrence.venue?.title}</>
)}
{!occurrence.venue && (occurrence.venueCustom || "?")}
</span>
)}
</div>