From fd52caddcbef7671635a95489868caeaca6f29cd Mon Sep 17 00:00:00 2001 From: Nick Mowen Date: Thu, 19 Jan 2023 15:27:12 -0700 Subject: [PATCH] Optimize layout for mobile and web --- web/src/components/CameraControlPanel.jsx | 138 +++++++++++----------- web/src/routes/Birdseye.jsx | 2 +- web/src/routes/Camera.jsx | 2 +- 3 files changed, 72 insertions(+), 70 deletions(-) diff --git a/web/src/components/CameraControlPanel.jsx b/web/src/components/CameraControlPanel.jsx index 06d89fe40..078d94752 100644 --- a/web/src/components/CameraControlPanel.jsx +++ b/web/src/components/CameraControlPanel.jsx @@ -104,79 +104,81 @@ export default function CameraControlPanel({ camera = '' }) { }); return ( -
- {ptz.features.includes('pt') && ( -
- - Pan / Tilt - -
- -
-
- - -
-
- +
+ {ptz.features.includes('zoom') && ( +
+
+ + Pan / Tilt + +
+ +
+
+ + +
+
+ +
)} {ptz.features.includes('zoom') && ( -
+
Zoom diff --git a/web/src/routes/Birdseye.jsx b/web/src/routes/Birdseye.jsx index b67eedd53..8255436c9 100644 --- a/web/src/routes/Birdseye.jsx +++ b/web/src/routes/Birdseye.jsx @@ -94,7 +94,7 @@ export default function Birdseye() { {player} {ptzCameras && ( -
+
Control Panel {ptzCameras.map((camera) => (
diff --git a/web/src/routes/Camera.jsx b/web/src/routes/Camera.jsx index 2a21abc55..4a415e32d 100644 --- a/web/src/routes/Camera.jsx +++ b/web/src/routes/Camera.jsx @@ -190,7 +190,7 @@ export default function Camera({ camera }) { {player} {cameraConfig?.onvif?.host && ( -
+
Control Panel