mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-02-14 15:15:22 +03:00
simplify
This commit is contained in:
parent
5b55b0ae4a
commit
4cbd02d0ef
@ -17,7 +17,7 @@ import useImageLoaded from "@/hooks/use-image-loaded";
|
||||
import ActivityIndicator from "@/components/indicators/activity-indicator";
|
||||
|
||||
type ExploreViewProps = {
|
||||
onSelectSearch: (searchResult: SearchResult, detail: boolean) => void;
|
||||
onSelectSearch: (searchResult: SearchResult) => void;
|
||||
};
|
||||
|
||||
export default function ExploreView({ onSelectSearch }: ExploreViewProps) {
|
||||
@ -76,7 +76,7 @@ export default function ExploreView({ onSelectSearch }: ExploreViewProps) {
|
||||
type ThumbnailRowType = {
|
||||
objectType: string;
|
||||
searchResults?: SearchResult[];
|
||||
onSelectSearch: (searchResult: SearchResult, detail: boolean) => void;
|
||||
onSelectSearch: (searchResult: SearchResult) => void;
|
||||
};
|
||||
|
||||
function ThumbnailRow({
|
||||
@ -145,7 +145,7 @@ function ThumbnailRow({
|
||||
|
||||
type ExploreThumbnailImageProps = {
|
||||
event: SearchResult;
|
||||
onSelectSearch: (searchResult: SearchResult, detail: boolean) => void;
|
||||
onSelectSearch: (searchResult: SearchResult) => void;
|
||||
};
|
||||
function ExploreThumbnailImage({
|
||||
event,
|
||||
@ -176,7 +176,7 @@ function ExploreThumbnailImage({
|
||||
loading={isSafari ? "eager" : "lazy"}
|
||||
draggable={false}
|
||||
src={`${apiHost}api/events/${event.id}/thumbnail.jpg`}
|
||||
onClick={() => onSelectSearch(event, true)}
|
||||
onClick={() => onSelectSearch(event)}
|
||||
onLoad={() => {
|
||||
onImgLoad();
|
||||
}}
|
||||
|
||||
@ -65,12 +65,8 @@ export default function SearchView({
|
||||
|
||||
// search interaction
|
||||
|
||||
const onSelectSearch = useCallback((item: SearchResult, detail: boolean) => {
|
||||
if (detail) {
|
||||
const onSelectSearch = useCallback((item: SearchResult) => {
|
||||
setSearchDetail(item);
|
||||
} else {
|
||||
setSearchDetail(item);
|
||||
}
|
||||
}, []);
|
||||
|
||||
// confidence score - probably needs tweaking
|
||||
@ -182,9 +178,7 @@ export default function SearchView({
|
||||
<SearchThumbnail
|
||||
searchResult={value}
|
||||
findSimilar={() => setSimilaritySearch(value)}
|
||||
onClick={() => {
|
||||
onSelectSearch(value, true);
|
||||
}}
|
||||
onClick={() => onSelectSearch(value)}
|
||||
/>
|
||||
{(searchTerm || similaritySearch) && (
|
||||
<div className={cn("absolute right-2 top-2 z-40")}>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user