From 6cc5da43ec98cad31edf47ecf364568efe13afa0 Mon Sep 17 00:00:00 2001 From: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com> Date: Wed, 16 Oct 2024 16:21:07 -0500 Subject: [PATCH] add popover to explain top_score --- .../overlay/detail/SearchDetailDialog.tsx | 29 +++++++++++++++++-- 1 file changed, 26 insertions(+), 3 deletions(-) diff --git a/web/src/components/overlay/detail/SearchDetailDialog.tsx b/web/src/components/overlay/detail/SearchDetailDialog.tsx index 37813645b..8a328c327 100644 --- a/web/src/components/overlay/detail/SearchDetailDialog.tsx +++ b/web/src/components/overlay/detail/SearchDetailDialog.tsx @@ -62,6 +62,12 @@ import { Card, CardContent } from "@/components/ui/card"; import useImageLoaded from "@/hooks/use-image-loaded"; import ImageLoadingIndicator from "@/components/indicators/ImageLoadingIndicator"; import { GenericVideoPlayer } from "@/components/player/GenericVideoPlayer"; +import { + Popover, + PopoverContent, + PopoverTrigger, +} from "@/components/ui/popover"; +import { LuInfo } from "react-icons/lu"; const SEARCH_TABS = [ "details", @@ -279,7 +285,7 @@ function ObjectDetailsTab({ return 0; } - const value = search.score ?? search.data.top_score; + const value = search.data.top_score; return Math.round(value * 100); }, [search]); @@ -290,7 +296,7 @@ function ObjectDetailsTab({ } if (search.sub_label) { - return Math.round((search.data?.top_score ?? 0) * 100); + return Math.round(search.data.top_score * 100); } else { return undefined; } @@ -369,7 +375,24 @@ function ObjectDetailsTab({