diff --git a/src/videoag/object_management/EditModeProvider.tsx b/src/videoag/object_management/EditModeProvider.tsx index 69db97a433be8f7151bdfdfdb2df813c60f942cb..c51d9b4eb65cc5106c1888fdff0d41e37aff03a0 100644 --- a/src/videoag/object_management/EditModeProvider.tsx +++ b/src/videoag/object_management/EditModeProvider.tsx @@ -1,5 +1,7 @@ import type React from "react"; -import { createContext, useContext, useEffect, useRef, useState } from "react"; +import { createContext, useContext, useEffect, useRef } from "react"; + +import { useLocalStorageState } from "@/miscellaneous"; const EditModeContext = createContext({ editMode: false, @@ -9,7 +11,7 @@ const EditModeContext = createContext({ }); export function EditModeProvider({ children }: { children: React.ReactNode }) { - const [editMode, setEditMode] = useState(false); + const [editMode, setEditMode] = useLocalStorageState("editModeEnabled", false); const lockCount = useRef(0); return (