mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-02-14 23:25:25 +03:00
show similarity source in filter button when doing similarity search
This commit is contained in:
parent
03a57fcc17
commit
5531cbd752
@ -343,7 +343,7 @@ function EventItem({
|
|||||||
event_id: event.id,
|
event_id: event.id,
|
||||||
}).toString();
|
}).toString();
|
||||||
|
|
||||||
navigate(`/search?${similaritySearchParams}`);
|
navigate(`/explore?${similaritySearchParams}`);
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
<FaImages className="size-4 text-white" />
|
<FaImages className="size-4 text-white" />
|
||||||
|
|||||||
@ -7,6 +7,7 @@ import {
|
|||||||
PartialSearchResult,
|
PartialSearchResult,
|
||||||
SearchFilter,
|
SearchFilter,
|
||||||
SearchResult,
|
SearchResult,
|
||||||
|
SearchSource,
|
||||||
} from "@/types/search";
|
} from "@/types/search";
|
||||||
import { TimeRange } from "@/types/timeline";
|
import { TimeRange } from "@/types/timeline";
|
||||||
import { RecordingView } from "@/views/recording/RecordingView";
|
import { RecordingView } from "@/views/recording/RecordingView";
|
||||||
@ -64,6 +65,27 @@ export default function Explore() {
|
|||||||
// eslint-disable-next-line react-hooks/exhaustive-deps
|
// eslint-disable-next-line react-hooks/exhaustive-deps
|
||||||
}, []);
|
}, []);
|
||||||
|
|
||||||
|
useEffect(() => {
|
||||||
|
let newFilter = searchFilter;
|
||||||
|
|
||||||
|
if (similaritySearch) {
|
||||||
|
newFilter = {
|
||||||
|
...searchFilter,
|
||||||
|
search_type: ["similarity"] as SearchSource[],
|
||||||
|
};
|
||||||
|
} else {
|
||||||
|
if (searchFilter?.search_type?.includes("similarity" as SearchSource)) {
|
||||||
|
newFilter = {
|
||||||
|
...searchFilter,
|
||||||
|
search_type: undefined,
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (newFilter) {
|
||||||
|
setSearchFilter(newFilter);
|
||||||
|
}
|
||||||
|
}, [similaritySearch, searchFilter, setSearchFilter]);
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (similaritySearch) {
|
if (similaritySearch) {
|
||||||
setSimilaritySearch(undefined);
|
setSimilaritySearch(undefined);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user