diff --git a/web/src/components/card/SearchThumbnailFooter.tsx b/web/src/components/card/SearchThumbnailFooter.tsx index e23d1c3f6..9a6f4e6ee 100644 --- a/web/src/components/card/SearchThumbnailFooter.tsx +++ b/web/src/components/card/SearchThumbnailFooter.tsx @@ -42,11 +42,11 @@ export default function SearchThumbnailFooter({ return (
4 && "items-start sm:flex-col lg:flex-row lg:items-center", )} > -
+
{searchResult.end_time ? ( ) : ( diff --git a/web/src/components/menu/SearchResultActions.tsx b/web/src/components/menu/SearchResultActions.tsx index 2c928becf..99d9e4881 100644 --- a/web/src/components/menu/SearchResultActions.tsx +++ b/web/src/components/menu/SearchResultActions.tsx @@ -214,10 +214,14 @@ export default function SearchResultActions({ searchResult.data.type == "object" && ( - +
+ {/* blurred circular hover background */} +
+ +
{t("itemMenu.findSimilar.label")} @@ -233,10 +237,13 @@ export default function SearchResultActions({ !searchResult.plus_id && ( - +
+
+ +
{t("itemMenu.submitToPlus.label")} @@ -246,7 +253,10 @@ export default function SearchResultActions({ - +
+
+ +
{menuItems} diff --git a/web/src/views/search/SearchView.tsx b/web/src/views/search/SearchView.tsx index 5cd36beab..f60478b57 100644 --- a/web/src/views/search/SearchView.tsx +++ b/web/src/views/search/SearchView.tsx @@ -577,7 +577,7 @@ export default function SearchView({ >
)} +
+ { + if (config?.semantic_search.enabled) { + setSimilaritySearch(value); + } + }} + refreshResults={refresh} + showObjectLifecycle={() => + onSelectSearch(value, false, "object_lifecycle") + } + showSnapshot={() => + onSelectSearch(value, false, "snapshot") + } + addTrigger={() => { + if ( + config?.semantic_search.enabled && + value.data.type == "object" + ) { + navigate( + `/settings?page=triggers&camera=${value.camera}&event_id=${value.id}`, + ); + } + }} + /> +
-
- { - if (config?.semantic_search.enabled) { - setSimilaritySearch(value); - } - }} - refreshResults={refresh} - showObjectLifecycle={() => - onSelectSearch(value, false, "object_lifecycle") - } - showSnapshot={() => - onSelectSearch(value, false, "snapshot") - } - addTrigger={() => { - if ( - config?.semantic_search.enabled && - value.data.type == "object" - ) { - navigate( - `/settings?page=triggers&camera=${value.camera}&event_id=${value.id}`, - ); - } - }} - /> -
); })}