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