Persist selected camera group for live (#10448)

* Persist camera group selected

* Cleanup
This commit is contained in:
Nicolas Mowen
2024-03-14 08:27:27 -06:00
committed by GitHub
parent a660e3ae27
commit 2decdeadb4
4 changed files with 45 additions and 9 deletions

View File

@@ -1,4 +1,6 @@
import useOverlayState from "@/hooks/use-overlay-state";
import useOverlayState, {
usePersistedOverlayState,
} from "@/hooks/use-overlay-state";
import { FrigateConfig } from "@/types/frigateConfig";
import LiveCameraView from "@/views/live/LiveCameraView";
import LiveDashboardView from "@/views/live/LiveDashboardView";
@@ -9,7 +11,7 @@ function Live() {
const { data: config } = useSWR<FrigateConfig>("config");
const [selectedCameraName, setSelectedCameraName] = useOverlayState("camera");
const [cameraGroup] = useOverlayState("cameraGroup");
const [cameraGroup] = usePersistedOverlayState("cameraGroup");
const includesBirdseye = useMemo(() => {
if (config && cameraGroup) {