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}`,
- );
- }
- }}
- />
-