From 3eb46a9d12a69d2e85c746623835890550472f0d Mon Sep 17 00:00:00 2001 From: Daniel Karbach Date: Wed, 30 Jul 2025 16:37:09 +0200 Subject: [PATCH] event image fallback --- app/Http/Controllers/EventController.php | 6 ++++++ resources/js/pages/Event.jsx | 4 ++++ 2 files changed, 10 insertions(+) diff --git a/app/Http/Controllers/EventController.php b/app/Http/Controllers/EventController.php index f7fd1ce..6399326 100644 --- a/app/Http/Controllers/EventController.php +++ b/app/Http/Controllers/EventController.php @@ -76,6 +76,12 @@ class EventController extends Controller ->with('description', $event->getTranslatedShort()); if ($event->banner) { $view = $view->with('image', url($event->banner)); + } elseif ($event->description) { + if ($event->description->image) { + $view = $view->with('image', url($event->description->image)); + } elseif ($event->description->gif) { + $view = $view->with('image', url($event->description->gif)); + } } return $view; } diff --git a/resources/js/pages/Event.jsx b/resources/js/pages/Event.jsx index dadde47..c3efc40 100644 --- a/resources/js/pages/Event.jsx +++ b/resources/js/pages/Event.jsx @@ -156,6 +156,10 @@ export const Component = () => { : null} + {!event.banner && event.description?.image ? + + + : null} -- 2.39.5