fix: audio don't need download snapshot

This commit is contained in:
ZhaiSoul 2026-02-04 05:26:05 +00:00
parent 21e4b36c7c
commit 7f172ca2c6
2 changed files with 5 additions and 3 deletions

View File

@ -99,7 +99,7 @@ export default function SearchResultActions({
</a> </a>
</MenuItem> </MenuItem>
)} )}
{searchResult.has_snapshot && ( {searchResult.has_snapshot && searchResult?.data?.type === "object" && (
<MenuItem aria-label={t("itemMenu.downloadSnapshot.aria")}> <MenuItem aria-label={t("itemMenu.downloadSnapshot.aria")}>
<a <a
className="flex items-center" className="flex items-center"
@ -111,6 +111,7 @@ export default function SearchResultActions({
</MenuItem> </MenuItem>
)} )}
{searchResult.has_snapshot && {searchResult.has_snapshot &&
searchResult?.data?.type === "object" &&
config?.cameras[searchResult.camera].snapshots.clean_copy && ( config?.cameras[searchResult.camera].snapshots.clean_copy && (
<MenuItem aria-label={t("itemMenu.downloadCleanSnapshot.aria")}> <MenuItem aria-label={t("itemMenu.downloadCleanSnapshot.aria")}>
<a <a

View File

@ -81,7 +81,7 @@ export default function DetailActionsMenu({
</DropdownMenuTrigger> </DropdownMenuTrigger>
<DropdownMenuPortal> <DropdownMenuPortal>
<DropdownMenuContent align="end"> <DropdownMenuContent align="end">
{search.has_snapshot && ( {search.has_snapshot && search?.data?.type === "object" && (
<DropdownMenuItem> <DropdownMenuItem>
<a <a
className="w-full" className="w-full"
@ -95,7 +95,8 @@ export default function DetailActionsMenu({
</DropdownMenuItem> </DropdownMenuItem>
)} )}
{search.has_snapshot && {search.has_snapshot &&
config?.cameras[search.camera].snapshots.clean_copy && ( config?.cameras[search.camera].snapshots.clean_copy &&
search?.data?.type === "object" && (
<DropdownMenuItem> <DropdownMenuItem>
<a <a
className="w-full" className="w-full"