Various UI tweaks (#12061)

This commit is contained in:
Josh Hawkins
2024-06-19 06:09:49 -06:00
committed by GitHub
parent 767033e4d8
commit 7b57a66d45
3 changed files with 29 additions and 4 deletions

View File

@@ -2,6 +2,7 @@ import { useFullscreen } from "@/hooks/use-fullscreen";
import {
useHashState,
usePersistedOverlayState,
useSearchEffect,
} from "@/hooks/use-overlay-state";
import { FrigateConfig } from "@/types/frigateConfig";
import LiveBirdseyeView from "@/views/live/LiveBirdseyeView";
@@ -16,11 +17,21 @@ function Live() {
// selection
const [selectedCameraName, setSelectedCameraName] = useHashState();
const [cameraGroup] = usePersistedOverlayState(
const [cameraGroup, setCameraGroup] = usePersistedOverlayState(
"cameraGroup",
"default" as string,
);
useSearchEffect("group", (cameraGroup) => {
if (config && cameraGroup) {
const group = config.camera_groups[cameraGroup];
if (group) {
setCameraGroup(cameraGroup);
}
}
});
// fullscreen
const mainRef = useRef<HTMLDivElement | null>(null);