mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-02-15 15:45:27 +03:00
Implement download buttons
This commit is contained in:
parent
216e54a962
commit
87c8aaf5f7
@ -23,6 +23,7 @@ import FrigatePlusIcon from "@/components/icons/FrigatePlusIcon";
|
|||||||
import { FrigatePlusDialog } from "../overlay/dialog/FrigatePlusDialog";
|
import { FrigatePlusDialog } from "../overlay/dialog/FrigatePlusDialog";
|
||||||
import { Event } from "@/types/event";
|
import { Event } from "@/types/event";
|
||||||
import { FaArrowsRotate } from "react-icons/fa6";
|
import { FaArrowsRotate } from "react-icons/fa6";
|
||||||
|
import { baseUrl } from "@/api/baseUrl";
|
||||||
|
|
||||||
type SearchThumbnailProps = {
|
type SearchThumbnailProps = {
|
||||||
searchResult: SearchResult;
|
searchResult: SearchResult;
|
||||||
@ -100,12 +101,24 @@ export default function SearchThumbnailFooter({
|
|||||||
</DropdownMenuTrigger>
|
</DropdownMenuTrigger>
|
||||||
<DropdownMenuContent>
|
<DropdownMenuContent>
|
||||||
<DropdownMenuItem>
|
<DropdownMenuItem>
|
||||||
<LuDownload className="mr-2 size-4" />
|
<a
|
||||||
<span>Download video</span>
|
className="justify_start flex items-center"
|
||||||
|
href={`${baseUrl}api/events/${searchResult.id}/clip.mp4`}
|
||||||
|
download={`${searchResult.camera}_${searchResult.label}.mp4`}
|
||||||
|
>
|
||||||
|
<LuDownload className="mr-2 size-4" />
|
||||||
|
<span>Download video</span>
|
||||||
|
</a>
|
||||||
</DropdownMenuItem>
|
</DropdownMenuItem>
|
||||||
<DropdownMenuItem>
|
<DropdownMenuItem>
|
||||||
<LuCamera className="mr-2 size-4" />
|
<a
|
||||||
<span>Download snapshot</span>
|
className="justify_start flex items-center"
|
||||||
|
href={`${baseUrl}api/events/${searchResult.id}/snapshot.jpg`}
|
||||||
|
download={`${searchResult.camera}_${searchResult.label}.jpg`}
|
||||||
|
>
|
||||||
|
<LuCamera className="mr-2 size-4" />
|
||||||
|
<span>Download snapshot</span>
|
||||||
|
</a>
|
||||||
</DropdownMenuItem>
|
</DropdownMenuItem>
|
||||||
<DropdownMenuItem>
|
<DropdownMenuItem>
|
||||||
<FaArrowsRotate className="mr-2 size-4" />
|
<FaArrowsRotate className="mr-2 size-4" />
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user