remove frigate+ icon from explore grid footer

This commit is contained in:
Josh Hawkins 2025-11-06 16:16:02 -06:00
parent 88a2f6c991
commit aa6cd1ec05
4 changed files with 0 additions and 50 deletions

View File

@ -14,7 +14,6 @@ type SearchThumbnailProps = {
findSimilar: () => void; findSimilar: () => void;
refreshResults: () => void; refreshResults: () => void;
showTrackingDetails: () => void; showTrackingDetails: () => void;
showSnapshot: () => void;
addTrigger: () => void; addTrigger: () => void;
}; };
@ -24,7 +23,6 @@ export default function SearchThumbnailFooter({
findSimilar, findSimilar,
refreshResults, refreshResults,
showTrackingDetails, showTrackingDetails,
showSnapshot,
addTrigger, addTrigger,
}: SearchThumbnailProps) { }: SearchThumbnailProps) {
const { t } = useTranslation(["views/search"]); const { t } = useTranslation(["views/search"]);
@ -62,7 +60,6 @@ export default function SearchThumbnailFooter({
findSimilar={findSimilar} findSimilar={findSimilar}
refreshResults={refreshResults} refreshResults={refreshResults}
showTrackingDetails={showTrackingDetails} showTrackingDetails={showTrackingDetails}
showSnapshot={showSnapshot}
addTrigger={addTrigger} addTrigger={addTrigger}
/> />
</div> </div>

View File

@ -8,8 +8,6 @@ import { LuCamera, LuDownload, LuTrash2 } from "react-icons/lu";
import { FiMoreVertical } from "react-icons/fi"; import { FiMoreVertical } from "react-icons/fi";
import { FaArrowsRotate } from "react-icons/fa6"; import { FaArrowsRotate } from "react-icons/fa6";
import { MdImageSearch } from "react-icons/md"; import { MdImageSearch } from "react-icons/md";
import FrigatePlusIcon from "@/components/icons/FrigatePlusIcon";
import { isMobileOnly } from "react-device-detect";
import { buttonVariants } from "@/components/ui/button"; import { buttonVariants } from "@/components/ui/button";
import { import {
ContextMenu, ContextMenu,
@ -49,7 +47,6 @@ type SearchResultActionsProps = {
findSimilar: () => void; findSimilar: () => void;
refreshResults: () => void; refreshResults: () => void;
showTrackingDetails: () => void; showTrackingDetails: () => void;
showSnapshot: () => void;
addTrigger: () => void; addTrigger: () => void;
isContextMenu?: boolean; isContextMenu?: boolean;
children?: ReactNode; children?: ReactNode;
@ -60,7 +57,6 @@ export default function SearchResultActions({
findSimilar, findSimilar,
refreshResults, refreshResults,
showTrackingDetails, showTrackingDetails,
showSnapshot,
addTrigger, addTrigger,
isContextMenu = false, isContextMenu = false,
children, children,
@ -152,20 +148,6 @@ export default function SearchResultActions({
<span>{t("itemMenu.addTrigger.label")}</span> <span>{t("itemMenu.addTrigger.label")}</span>
</MenuItem> </MenuItem>
)} )}
{isMobileOnly &&
config?.plus?.enabled &&
searchResult.has_snapshot &&
searchResult.end_time &&
searchResult.data.type == "object" &&
!searchResult.plus_id && (
<MenuItem
aria-label={t("itemMenu.submitToPlus.aria")}
onClick={showSnapshot}
>
<FrigatePlusIcon className="mr-2 size-4 cursor-pointer text-primary" />
<span>{t("itemMenu.submitToPlus.label")}</span>
</MenuItem>
)}
<MenuItem <MenuItem
aria-label={t("itemMenu.deleteTrackedObject.label")} aria-label={t("itemMenu.deleteTrackedObject.label")}
onClick={() => setDeleteDialogOpen(true)} onClick={() => setDeleteDialogOpen(true)}
@ -228,27 +210,6 @@ export default function SearchResultActions({
</Tooltip> </Tooltip>
)} )}
{!isMobileOnly &&
config?.plus?.enabled &&
searchResult.has_snapshot &&
searchResult.end_time &&
searchResult.data.type == "object" &&
!searchResult.plus_id && (
<Tooltip>
<TooltipTrigger asChild>
<BlurredIconButton
onClick={showSnapshot}
aria-label={t("itemMenu.submitToPlus.aria")}
>
<FrigatePlusIcon className="size-5" />
</BlurredIconButton>
</TooltipTrigger>
<TooltipContent>
{t("itemMenu.submitToPlus.label")}
</TooltipContent>
</Tooltip>
)}
<DropdownMenu> <DropdownMenu>
<DropdownMenuTrigger asChild> <DropdownMenuTrigger asChild>
<BlurredIconButton aria-label={t("itemMenu.more.aria")}> <BlurredIconButton aria-label={t("itemMenu.more.aria")}>

View File

@ -236,10 +236,6 @@ function ExploreThumbnailImage({
onSelectSearch(event, false, "tracking_details"); onSelectSearch(event, false, "tracking_details");
}; };
const handleShowSnapshot = () => {
onSelectSearch(event, false, "snapshot");
};
const handleAddTrigger = () => { const handleAddTrigger = () => {
navigate( navigate(
`/settings?page=triggers&camera=${event.camera}&event_id=${event.id}`, `/settings?page=triggers&camera=${event.camera}&event_id=${event.id}`,
@ -252,7 +248,6 @@ function ExploreThumbnailImage({
findSimilar={handleFindSimilar} findSimilar={handleFindSimilar}
refreshResults={mutate} refreshResults={mutate}
showTrackingDetails={handleShowTrackingDetails} showTrackingDetails={handleShowTrackingDetails}
showSnapshot={handleShowSnapshot}
addTrigger={handleAddTrigger} addTrigger={handleAddTrigger}
isContextMenu={true} isContextMenu={true}
> >

View File

@ -688,9 +688,6 @@ export default function SearchView({
showTrackingDetails={() => showTrackingDetails={() =>
onSelectSearch(value, false, "tracking_details") onSelectSearch(value, false, "tracking_details")
} }
showSnapshot={() =>
onSelectSearch(value, false, "snapshot")
}
addTrigger={() => { addTrigger={() => {
if ( if (
config?.semantic_search.enabled && config?.semantic_search.enabled &&