diff --git a/src/layouts/base.astro b/src/layouts/base.astro index 49499c2..d0d966e 100644 --- a/src/layouts/base.astro +++ b/src/layouts/base.astro @@ -66,7 +66,12 @@ function genHeading(str) { ))} -
+
+ {typeof banner === 'object' && +
+
+
+ }
@@ -90,7 +95,7 @@ function genHeading(str) { ))}
- {banner && + {banner && typeof banner !== 'object' &&
diff --git a/src/pages/event/[id].astro b/src/pages/event/[id].astro index 2c2e923..8813177 100644 --- a/src/pages/event/[id].astro +++ b/src/pages/event/[id].astro @@ -17,10 +17,12 @@ const item = core.events.find(event => event.id === id) const status = eventStatus(item) const ext = findExt(EventsExt, item) const eventPoster = getEventPoster(item) +const eventHeader = item.images?.wide +const banner = eventHeader ? { img: eventHeader } : false --- - +