fix string

This commit is contained in:
Josh Hawkins 2024-03-15 09:55:03 -05:00
parent 35499c3e3a
commit 8958cf3236
3 changed files with 9 additions and 3 deletions

View File

@ -52,7 +52,10 @@ export function CameraGroupSelector({ className }: CameraGroupSelectorProps) {
// groups // groups
const [group, setGroup] = usePersistedOverlayState("cameraGroup", "default"); const [group, setGroup] = usePersistedOverlayState(
"cameraGroup",
"default" as string,
);
const groups = useMemo(() => { const groups = useMemo(() => {
if (!config) { if (!config) {

View File

@ -42,7 +42,7 @@ export function usePersistedOverlayState<S extends string>(
const currentLocationState = location.state; const currentLocationState = location.state;
const setOverlayStateValue = useCallback( const setOverlayStateValue = useCallback(
(value: S | undefined, replace?: boolean) => { (value: S | undefined, replace: boolean = false) => {
setPersistedValue(value); setPersistedValue(value);
const newLocationState = { ...currentLocationState }; const newLocationState = { ...currentLocationState };
newLocationState[key] = value; newLocationState[key] = value;

View File

@ -11,7 +11,10 @@ function Live() {
const { data: config } = useSWR<FrigateConfig>("config"); const { data: config } = useSWR<FrigateConfig>("config");
const [selectedCameraName, setSelectedCameraName] = useOverlayState("camera"); const [selectedCameraName, setSelectedCameraName] = useOverlayState("camera");
const [cameraGroup] = usePersistedOverlayState("cameraGroup", "default"); const [cameraGroup] = usePersistedOverlayState(
"cameraGroup",
"default" as string,
);
const includesBirdseye = useMemo(() => { const includesBirdseye = useMemo(() => {
if (config && cameraGroup && cameraGroup != "default") { if (config && cameraGroup && cameraGroup != "default") {