mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-05-04 04:27:42 +03:00
Re-initialize onvif information when toggling camera on live view
This commit is contained in:
parent
f2b7a04832
commit
6337246064
@ -631,6 +631,7 @@ export default function LiveCameraView({
|
|||||||
<div className="flex flex-col items-center justify-center">
|
<div className="flex flex-col items-center justify-center">
|
||||||
<PtzControlPanel
|
<PtzControlPanel
|
||||||
camera={camera.name}
|
camera={camera.name}
|
||||||
|
enabled={cameraEnabled}
|
||||||
clickOverlay={clickOverlay}
|
clickOverlay={clickOverlay}
|
||||||
setClickOverlay={setClickOverlay}
|
setClickOverlay={setClickOverlay}
|
||||||
/>
|
/>
|
||||||
@ -689,15 +690,19 @@ function TooltipButton({
|
|||||||
|
|
||||||
function PtzControlPanel({
|
function PtzControlPanel({
|
||||||
camera,
|
camera,
|
||||||
|
enabled,
|
||||||
clickOverlay,
|
clickOverlay,
|
||||||
setClickOverlay,
|
setClickOverlay,
|
||||||
}: {
|
}: {
|
||||||
camera: string;
|
camera: string;
|
||||||
|
enabled: boolean;
|
||||||
clickOverlay: boolean;
|
clickOverlay: boolean;
|
||||||
setClickOverlay: React.Dispatch<React.SetStateAction<boolean>>;
|
setClickOverlay: React.Dispatch<React.SetStateAction<boolean>>;
|
||||||
}) {
|
}) {
|
||||||
const { t } = useTranslation(["views/live"]);
|
const { t } = useTranslation(["views/live"]);
|
||||||
const { data: ptz } = useSWR<CameraPtzInfo>(`${camera}/ptz/info`);
|
const { data: ptz } = useSWR<CameraPtzInfo>(
|
||||||
|
enabled ? `${camera}/ptz/info` : null,
|
||||||
|
);
|
||||||
|
|
||||||
const { send: sendPtz } = usePtzCommand(camera);
|
const { send: sendPtz } = usePtzCommand(camera);
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user