mirror of
https://github.com/blakeblackshear/frigate.git
synced 2024-11-21 19:07:46 +01:00
Hide record switch when disabled (#12997)
This commit is contained in:
parent
338b59a32e
commit
b2c23a367d
@ -412,6 +412,7 @@ export default function LiveCameraView({
|
|||||||
)}
|
)}
|
||||||
<FrigateCameraFeatures
|
<FrigateCameraFeatures
|
||||||
camera={camera.name}
|
camera={camera.name}
|
||||||
|
recordingEnabled={camera.record.enabled_in_config}
|
||||||
audioDetectEnabled={camera.audio.enabled_in_config}
|
audioDetectEnabled={camera.audio.enabled_in_config}
|
||||||
autotrackingEnabled={
|
autotrackingEnabled={
|
||||||
camera.onvif.autotracking.enabled_in_config
|
camera.onvif.autotracking.enabled_in_config
|
||||||
@ -670,12 +671,14 @@ function PtzControlPanel({
|
|||||||
|
|
||||||
type FrigateCameraFeaturesProps = {
|
type FrigateCameraFeaturesProps = {
|
||||||
camera: string;
|
camera: string;
|
||||||
|
recordingEnabled: boolean;
|
||||||
audioDetectEnabled: boolean;
|
audioDetectEnabled: boolean;
|
||||||
autotrackingEnabled: boolean;
|
autotrackingEnabled: boolean;
|
||||||
fullscreen: boolean;
|
fullscreen: boolean;
|
||||||
};
|
};
|
||||||
function FrigateCameraFeatures({
|
function FrigateCameraFeatures({
|
||||||
camera,
|
camera,
|
||||||
|
recordingEnabled,
|
||||||
audioDetectEnabled,
|
audioDetectEnabled,
|
||||||
autotrackingEnabled,
|
autotrackingEnabled,
|
||||||
fullscreen,
|
fullscreen,
|
||||||
@ -764,11 +767,15 @@ function FrigateCameraFeatures({
|
|||||||
isChecked={detectState == "ON"}
|
isChecked={detectState == "ON"}
|
||||||
onCheckedChange={() => sendDetect(detectState == "ON" ? "OFF" : "ON")}
|
onCheckedChange={() => sendDetect(detectState == "ON" ? "OFF" : "ON")}
|
||||||
/>
|
/>
|
||||||
<FilterSwitch
|
{recordingEnabled && (
|
||||||
label="Recording"
|
<FilterSwitch
|
||||||
isChecked={recordState == "ON"}
|
label="Recording"
|
||||||
onCheckedChange={() => sendRecord(recordState == "ON" ? "OFF" : "ON")}
|
isChecked={recordState == "ON"}
|
||||||
/>
|
onCheckedChange={() =>
|
||||||
|
sendRecord(recordState == "ON" ? "OFF" : "ON")
|
||||||
|
}
|
||||||
|
/>
|
||||||
|
)}
|
||||||
<FilterSwitch
|
<FilterSwitch
|
||||||
label="Snapshots"
|
label="Snapshots"
|
||||||
isChecked={snapshotState == "ON"}
|
isChecked={snapshotState == "ON"}
|
||||||
|
Loading…
Reference in New Issue
Block a user