mirror of
https://github.com/blakeblackshear/frigate.git
synced 2025-12-06 21:44:13 +03:00
remove frigate+ icon from explore grid footer
This commit is contained in:
parent
88a2f6c991
commit
aa6cd1ec05
@ -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>
|
||||||
|
|||||||
@ -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")}>
|
||||||
|
|||||||
@ -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}
|
||||||
>
|
>
|
||||||
|
|||||||
@ -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 &&
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user