- {event.end_time ? (
-
- ) : (
-
+ const handleShowObjectLifecycle = () => {
+ onSelectSearch(event, 0, "object lifecycle");
+ };
+
+ return (
+
+
+
+
![]()
- )}
- >
+ style={
+ isIOS
+ ? {
+ WebkitUserSelect: "none",
+ WebkitTouchCallout: "none",
+ }
+ : undefined
+ }
+ loading={isSafari ? "eager" : "lazy"}
+ draggable={false}
+ src={`${apiHost}api/events/${event.id}/thumbnail.jpg`}
+ onClick={() => setSearchDetail(event)}
+ onLoad={onImgLoad}
+ alt={`${event.label} thumbnail`}
+ />
+ {isDesktop && (
+
+ {event.end_time ? (
+
+ ) : (
+
+ )}
+
+ )}
+
+
);
}
diff --git a/web/src/views/search/SearchView.tsx b/web/src/views/search/SearchView.tsx
index 4b84d0ac5..5fd6c98fa 100644
--- a/web/src/views/search/SearchView.tsx
+++ b/web/src/views/search/SearchView.tsx
@@ -489,6 +489,8 @@ export default function SearchView({
)}