From 5bf97039f3224091dddf5d2c09d71499846ed23e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20K=C3=BCnzel?= <simonk@fsmpi.rwth-aachen.de> Date: Wed, 21 May 2025 14:39:13 +0200 Subject: [PATCH] Store edit mode enabled in local storage --- src/videoag/object_management/EditModeProvider.tsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/videoag/object_management/EditModeProvider.tsx b/src/videoag/object_management/EditModeProvider.tsx index 69db97a..c51d9b4 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 ( -- GitLab