Skip to content

Commit

Permalink
Hide record switch when disabled (#12997)
Browse files Browse the repository at this point in the history
  • Loading branch information
NickM-27 committed Aug 12, 2024
1 parent 13d121f commit 132a712
Showing 1 changed file with 12 additions and 5 deletions.
17 changes: 12 additions & 5 deletions web/src/views/live/LiveCameraView.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -412,6 +412,7 @@ export default function LiveCameraView({
)}
<FrigateCameraFeatures
camera={camera.name}
recordingEnabled={camera.record.enabled_in_config}
audioDetectEnabled={camera.audio.enabled_in_config}
autotrackingEnabled={
camera.onvif.autotracking.enabled_in_config
Expand Down Expand Up @@ -670,12 +671,14 @@ function PtzControlPanel({

type FrigateCameraFeaturesProps = {
camera: string;
recordingEnabled: boolean;
audioDetectEnabled: boolean;
autotrackingEnabled: boolean;
fullscreen: boolean;
};
function FrigateCameraFeatures({
camera,
recordingEnabled,
audioDetectEnabled,
autotrackingEnabled,
fullscreen,
Expand Down Expand Up @@ -764,11 +767,15 @@ function FrigateCameraFeatures({
isChecked={detectState == "ON"}
onCheckedChange={() => sendDetect(detectState == "ON" ? "OFF" : "ON")}
/>
<FilterSwitch
label="Recording"
isChecked={recordState == "ON"}
onCheckedChange={() => sendRecord(recordState == "ON" ? "OFF" : "ON")}
/>
{recordingEnabled && (
<FilterSwitch
label="Recording"
isChecked={recordState == "ON"}
onCheckedChange={() =>
sendRecord(recordState == "ON" ? "OFF" : "ON")
}
/>
)}
<FilterSwitch
label="Snapshots"
isChecked={snapshotState == "ON"}
Expand Down

0 comments on commit 132a712

Please sign in to comment.