From c63945a7d2f4aa9b512ab7bd406b30ba84113edb Mon Sep 17 00:00:00 2001 From: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com> Date: Fri, 2 Aug 2024 08:49:39 -0500 Subject: [PATCH] consistent naming --- .../{use-session-state.ts => use-session-persistence.ts} | 6 +++--- web/src/views/live/LiveCameraView.tsx | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) rename web/src/hooks/{use-session-state.ts => use-session-persistence.ts} (87%) diff --git a/web/src/hooks/use-session-state.ts b/web/src/hooks/use-session-persistence.ts similarity index 87% rename from web/src/hooks/use-session-state.ts rename to web/src/hooks/use-session-persistence.ts index 7729ead20..3662c799c 100644 --- a/web/src/hooks/use-session-state.ts +++ b/web/src/hooks/use-session-persistence.ts @@ -1,14 +1,14 @@ import { useCallback, useState } from "react"; -type useSessionStorageReturn = [ +type useSessionPersistenceReturn = [ value: S | undefined, setValue: (value: S | undefined) => void, ]; -export function useSessionStorage( +export function useSessionPersistence( key: string, defaultValue: S | undefined = undefined, -): useSessionStorageReturn { +): useSessionPersistenceReturn { const [storedValue, setStoredValue] = useState(() => { try { const value = window.sessionStorage.getItem(key); diff --git a/web/src/views/live/LiveCameraView.tsx b/web/src/views/live/LiveCameraView.tsx index 18228b85d..cd7190e86 100644 --- a/web/src/views/live/LiveCameraView.tsx +++ b/web/src/views/live/LiveCameraView.tsx @@ -78,7 +78,7 @@ import { useNavigate } from "react-router-dom"; import { TransformWrapper, TransformComponent } from "react-zoom-pan-pinch"; import useSWR from "swr"; import { cn } from "@/lib/utils"; -import { useSessionStorage } from "@/hooks/use-session-state"; +import { useSessionPersistence } from "@/hooks/use-session-persistence"; type LiveCameraViewProps = { config?: FrigateConfig; @@ -195,7 +195,7 @@ export default function LiveCameraView({ // playback state - const [audio, setAudio] = useSessionStorage("liveAudio", false); + const [audio, setAudio] = useSessionPersistence("liveAudio", false); const [mic, setMic] = useState(false); const [webRTC, setWebRTC] = useState(false); const [pip, setPip] = useState(false);