mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-02-05 18:55:23 +03:00
Fix downloading
This commit is contained in:
parent
bda14d4985
commit
107b7f8132
@ -6,11 +6,12 @@ import axios from 'axios';
|
|||||||
import { baseUrl } from '../api/baseUrl';
|
import { baseUrl } from '../api/baseUrl';
|
||||||
import { Fragment } from 'preact';
|
import { Fragment } from 'preact';
|
||||||
import ActivityIndicator from '../components/ActivityIndicator';
|
import ActivityIndicator from '../components/ActivityIndicator';
|
||||||
|
import { useEffect } from 'react';
|
||||||
|
|
||||||
export default function Export() {
|
export default function Export() {
|
||||||
const { data: config } = useSWR('config');
|
const { data: config } = useSWR('config');
|
||||||
const { data: exports } = axios({ baseURL: baseUrl, url: 'exports' }).then((res) => res.data);
|
|
||||||
|
|
||||||
|
const [exports, setExports] = useState([]);
|
||||||
const [camera, setCamera] = useState('select');
|
const [camera, setCamera] = useState('select');
|
||||||
const [playback, setPlayback] = useState('select');
|
const [playback, setPlayback] = useState('select');
|
||||||
const [message, setMessage] = useState({ text: '', error: false });
|
const [message, setMessage] = useState({ text: '', error: false });
|
||||||
@ -26,6 +27,10 @@ export default function Export() {
|
|||||||
const [endDate, setEndDate] = useState(localISODate);
|
const [endDate, setEndDate] = useState(localISODate);
|
||||||
const [endTime, setEndTime] = useState('23:59');
|
const [endTime, setEndTime] = useState('23:59');
|
||||||
|
|
||||||
|
useEffect(() => {
|
||||||
|
axios({ baseURL: baseUrl, url: 'exports/' }).then((res) => setExports(res.data));
|
||||||
|
}, [])
|
||||||
|
|
||||||
const onHandleExport = () => {
|
const onHandleExport = () => {
|
||||||
if (camera == 'select') {
|
if (camera == 'select') {
|
||||||
setMessage({ text: 'A camera needs to be selected.', error: true });
|
setMessage({ text: 'A camera needs to be selected.', error: true });
|
||||||
@ -160,7 +165,7 @@ function Exports({ exports }) {
|
|||||||
</div>
|
</div>
|
||||||
) : (
|
) : (
|
||||||
<div className="flex justify-start items-center">
|
<div className="flex justify-start items-center">
|
||||||
<a className="text-blue-500 hover:underline" href={`${baseUrl}exports/${item.name}`}>
|
<a className="text-blue-500 hover:underline" href={`${baseUrl}exports/${item.name}`} download>
|
||||||
{item.name.substring(0, item.name.length - 4)}
|
{item.name.substring(0, item.name.length - 4)}
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user