From: Daniel Karbach Date: Wed, 30 Jul 2025 14:37:09 +0000 (+0200) Subject: event image fallback X-Git-Url: http://git.localhorst.tv/?a=commitdiff_plain;h=3eb46a9d12a69d2e85c746623835890550472f0d;p=alttp.git event image fallback --- 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}