This commit is contained in:
Josh Hawkins 2024-09-11 12:17:28 -05:00
parent 5b55b0ae4a
commit 4cbd02d0ef
2 changed files with 7 additions and 13 deletions

View File

@ -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();
}}

View File

@ -65,12 +65,8 @@ export default function SearchView({
// search interaction
const onSelectSearch = useCallback((item: SearchResult, detail: boolean) => {
if (detail) {
setSearchDetail(item);
} else {
setSearchDetail(item);
}
const onSelectSearch = useCallback((item: SearchResult) => {
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")}>