From fa5bb6170057b54640ef1070d95fe28d834ccacb Mon Sep 17 00:00:00 2001 From: Nick Mowen Date: Sat, 22 Oct 2022 07:23:00 -0600 Subject: [PATCH] Use live persistence for which view to use on each camera --- web/src/routes/Camera.jsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/src/routes/Camera.jsx b/web/src/routes/Camera.jsx index af7858c85..c11471baa 100644 --- a/web/src/routes/Camera.jsx +++ b/web/src/routes/Camera.jsx @@ -23,12 +23,12 @@ export default function Camera({ camera }) { const apiHost = useApiHost(); const [showSettings, setShowSettings] = useState(false); const [viewMode, setViewMode] = useState('live'); - const [viewSource, setViewSource] = useState('webrtc'); const cameraConfig = config?.cameras[camera]; const liveWidth = cameraConfig ? Math.round(cameraConfig.live.height * (cameraConfig.detect.width / cameraConfig.detect.height)) : 0; + const [viewSource, setViewSource] = usePersistence(`${camera}-source`, 'webrtc'); const [options, setOptions] = usePersistence(`${camera}-feed`, emptyObject); const handleSetOption = useCallback(