From c0c5ac680cfbf16789d7d65dd2c6a5ab37165ff1 Mon Sep 17 00:00:00 2001 From: Vishnu Date: Fri, 9 May 2025 18:49:34 +0530 Subject: [PATCH] Enhance FileMenu component: load project name from localStorage and allow renaming, update sidebar styles with border-radius and background color adjustments. --- app/src/components/ui/FileMenu.tsx | 18 +++++++++++++++++- app/src/styles/layout/sidebar.scss | 4 +++- 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/app/src/components/ui/FileMenu.tsx b/app/src/components/ui/FileMenu.tsx index da85e54..9997ee4 100644 --- a/app/src/components/ui/FileMenu.tsx +++ b/app/src/components/ui/FileMenu.tsx @@ -31,6 +31,22 @@ const FileMenu: React.FC = () => { return () => document.removeEventListener("mousedown", handleClickOutside); }, []); + // project + const [projectName, setProjectName] = useState("project 1"); + + // Load project name from localStorage on mount + useEffect(() => { + const savedName = localStorage.getItem("projectName"); + if (savedName) { + setProjectName(savedName); + } + }, []); + + const handleProjectRename = (newName: string) => { + setProjectName(newName); + localStorage.setItem("projectName", newName); + }; + return (