From 1cef2987a64e462c2ebbf75b056db527c83bcd3d Mon Sep 17 00:00:00 2001 From: Vishnu Date: Mon, 1 Sep 2025 18:30:03 +0530 Subject: [PATCH] logout theme fix --- app/src/components/ui/FileMenu.tsx | 4 ++-- app/src/components/ui/menu/menu.tsx | 15 ++++++++++----- .../scene/postProcessing/postProcessing.tsx | 2 +- 3 files changed, 13 insertions(+), 8 deletions(-) diff --git a/app/src/components/ui/FileMenu.tsx b/app/src/components/ui/FileMenu.tsx index 4575b3b..bbff62b 100644 --- a/app/src/components/ui/FileMenu.tsx +++ b/app/src/components/ui/FileMenu.tsx @@ -3,7 +3,7 @@ import RenameInput from "./inputs/RenameInput"; import { ArrowIcon } from "../icons/ExportCommonIcons"; import MenuBar from "./menu/menu"; import { ProjectIcon } from "../icons/HeaderIcons"; -import { useProjectName, useSocketStore } from "../../store/builder/store"; +import { useProjectName } from "../../store/builder/store"; import { useParams } from "react-router-dom"; import { getAllProjects } from "../../services/dashboard/getAllProjects"; import { updateProject } from "../../services/dashboard/updateProject"; @@ -14,7 +14,7 @@ const FileMenu: React.FC = () => { const containerRef = useRef(null); let clickTimeout: NodeJS.Timeout | null = null; const { projectName, setProjectName } = useProjectName(); - const { dashBoardSocket } = useSocketStore(); + // const { dashBoardSocket } = useSocketStore(); const { projectId } = useParams(); const { userId, organization, email } = getUserData(); diff --git a/app/src/components/ui/menu/menu.tsx b/app/src/components/ui/menu/menu.tsx index 00f4599..3528176 100644 --- a/app/src/components/ui/menu/menu.tsx +++ b/app/src/components/ui/menu/menu.tsx @@ -5,7 +5,9 @@ import { toggleTheme } from "../../../utils/theme"; import useVersionHistoryVisibleStore, { useShortcutStore, } from "../../../store/builder/store"; -import useModuleStore, { useSubModuleStore } from "../../../store/useModuleStore"; +import useModuleStore, { + useSubModuleStore, +} from "../../../store/useModuleStore"; import { useVersionHistoryStore } from "../../../store/builder/useVersionHistoryStore"; interface MenuBarProps { @@ -21,11 +23,12 @@ interface MenuItem { } const MenuBar: React.FC = ({ setOpenMenu }) => { - const navigate = useNavigate(); const [activeMenu, setActiveMenu] = useState(null); const [activeSubMenu, setActiveSubMenu] = useState(null); - const [selectedItems, setSelectedItems] = useState>({}); + const [selectedItems, setSelectedItems] = useState>( + {} + ); const { setCreateNewVersion } = useVersionHistoryStore(); const { setVersionHistoryVisible } = useVersionHistoryVisibleStore(); @@ -49,7 +52,9 @@ const MenuBar: React.FC = ({ setOpenMenu }) => { }; const handleLogout = () => { + const theme = localStorage.getItem("theme") ?? "light"; localStorage.clear(); + localStorage.setItem("theme", theme); navigate("/"); }; @@ -61,7 +66,7 @@ const MenuBar: React.FC = ({ setOpenMenu }) => { setCreateNewVersion(true); setVersionHistoryVisible(true); setSubModule("properties"); - setActiveModule('builder'); + setActiveModule("builder"); } const menus: Record = { @@ -222,7 +227,7 @@ const MenuBar: React.FC = ({ setOpenMenu }) => { onClick={() => { setVersionHistoryVisible(true); setSubModule("properties"); - setActiveModule('builder'); + setActiveModule("builder"); }} >
diff --git a/app/src/modules/scene/postProcessing/postProcessing.tsx b/app/src/modules/scene/postProcessing/postProcessing.tsx index 6f6cde8..be05893 100644 --- a/app/src/modules/scene/postProcessing/postProcessing.tsx +++ b/app/src/modules/scene/postProcessing/postProcessing.tsx @@ -19,4 +19,4 @@ export default function PostProcessing() { ); -} \ No newline at end of file +};