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

@@ -3,7 +3,7 @@ import { get as getData, set as setData } from "idb-keyval";
type usePersistenceReturn<S> = [
value: S | undefined,
setValue: (value: S) => void,
setValue: (value: S | undefined) => void,
loaded: boolean,
];
@@ -15,7 +15,7 @@ export function usePersistence<S>(
const [loaded, setLoaded] = useState<boolean>(false);
const setValue = useCallback(
(value: S) => {
(value: S | undefined) => {
setInternalValue(value);
async function update() {
await setData(key, value);