diff --git a/web/src/views/live/LiveCameraView.tsx b/web/src/views/live/LiveCameraView.tsx index 5378f94c7..bcc18c765 100644 --- a/web/src/views/live/LiveCameraView.tsx +++ b/web/src/views/live/LiveCameraView.tsx @@ -28,7 +28,6 @@ import { import { Tooltip, TooltipContent, - TooltipProvider, TooltipTrigger, } from "@/components/ui/tooltip"; import { useResizeObserver } from "@/hooks/resize-observer"; @@ -116,6 +115,7 @@ import { SelectGroup, SelectItem, SelectTrigger, + SelectValue, } from "@/components/ui/select"; import { usePersistence } from "@/hooks/use-persistence"; import { Label } from "@/components/ui/label"; @@ -499,122 +499,118 @@ export default function LiveCameraView({ ) : (
)} - -
- {fullscreen && ( - - )} - {supportsFullscreen && ( - - )} - {!isIOS && !isFirefox && preferredLiveMode != "jsmpeg" && ( - { - if (!pip) { - setPip(true); - } else { - document.exitPictureInPicture(); - setPip(false); - } - }} - disabled={!cameraEnabled} - /> - )} - {supports2WayTalk && ( - { - setMic(!mic); - if (!mic && !audio) { - setAudio(true); - } - }} - disabled={!cameraEnabled} - /> - )} - {supportsAudioOutput && preferredLiveMode != "jsmpeg" && ( - setAudio(!audio)} - disabled={!cameraEnabled} - /> - )} - + {fullscreen && ( + + )} + {supportsFullscreen && ( + -
-
+ )} + {!isIOS && !isFirefox && preferredLiveMode != "jsmpeg" && ( + { + if (!pip) { + setPip(true); + } else { + document.exitPictureInPicture(); + setPip(false); + } + }} + disabled={!cameraEnabled} + /> + )} + {supports2WayTalk && ( + { + setMic(!mic); + if (!mic && !audio) { + setAudio(true); + } + }} + disabled={!cameraEnabled} + /> + )} + {supportsAudioOutput && preferredLiveMode != "jsmpeg" && ( + setAudio(!audio)} + disabled={!cameraEnabled} + /> + )} + +
- - - - - -

{label}

-
-
- + + + + + +

{label}

+
+
); } @@ -961,59 +955,56 @@ function PtzControlPanel({ )} {ptz?.features?.includes("pt-r-fov") && ( - - - - - - -

- {clickOverlay - ? t("ptz.move.clickMove.disable") - : t("ptz.move.clickMove.enable")} -

-
-
-
+ + + + + +

+ {clickOverlay + ? t("ptz.move.clickMove.disable") + : t("ptz.move.clickMove.enable")} +

+
+
)} {(ptz?.presets?.length ?? 0) > 0 && ( - + - - - - - e.preventDefault()} - > - {ptz?.presets.map((preset) => ( - sendPtz(`preset_${preset}`)} - > - {preset} - - ))} - - + + +

{t("ptz.presets")}

-
+ + e.preventDefault()} + > + {ptz?.presets.map((preset) => ( + sendPtz(`preset_${preset}`)} + > + {preset} + + ))} + + )}
); @@ -1401,9 +1392,11 @@ function FrigateCameraFeatures({ }} > - {Object.keys(camera.live.streams).find( - (key) => camera.live.streams[key] === streamName, - )} + + {Object.keys(camera.live.streams).find( + (key) => camera.live.streams[key] === streamName, + )} + @@ -1733,9 +1726,11 @@ function FrigateCameraFeatures({ }} > - {Object.keys(camera.live.streams).find( - (key) => camera.live.streams[key] === streamName, - )} + + {Object.keys(camera.live.streams).find( + (key) => camera.live.streams[key] === streamName, + )} +