diff --git a/app/src/components/layout/sidebarRight/mechanics/VehicleMechanics.tsx b/app/src/components/layout/sidebarRight/mechanics/VehicleMechanics.tsx index 39773ab..a81ce15 100644 --- a/app/src/components/layout/sidebarRight/mechanics/VehicleMechanics.tsx +++ b/app/src/components/layout/sidebarRight/mechanics/VehicleMechanics.tsx @@ -45,11 +45,11 @@ const VehicleMechanics: React.FC = () => { setSimulationPaths(updatedPaths); }, [selectedActionSphere?.point?.uuid, simulationPaths, setSimulationPaths]); - const handleStartPositionChange = React.useCallback((position: string) => { + const handleStartPointChange = React.useCallback((position: string) => { handleActionUpdate({ start: position }); }, [handleActionUpdate]); - const handleEndPositionChange = React.useCallback((position: string) => { + const handleEndPointChange = React.useCallback((position: string) => { handleActionUpdate({ end: position }); }, [handleActionUpdate]); @@ -94,16 +94,16 @@ const VehicleMechanics: React.FC = () => { <> { className={`module-list ${activeModule === "builder" && "active"}`} onClick={() => { setActiveModule("builder"); - setToggleUI(true); + setToggleUI(localStorage.getItem('navBarUi') ? localStorage.getItem('navBarUi') === 'true' : true) }} >
@@ -30,7 +30,7 @@ const ModuleToggle: React.FC = () => { className={`module-list ${activeModule === "simulation" && "active"}`} onClick={() => { setActiveModule("simulation"); - setToggleUI(true); + setToggleUI(localStorage.getItem('navBarUi') ? localStorage.getItem('navBarUi') === 'true' : true) }} >
@@ -39,12 +39,11 @@ const ModuleToggle: React.FC = () => {
Simulation
{ setActiveModule("visualization"); - setToggleUI(true); + setToggleUI(localStorage.getItem('navBarUi') ? localStorage.getItem('navBarUi') === 'true' : true) }} >
diff --git a/app/src/components/ui/Tools.tsx b/app/src/components/ui/Tools.tsx index 77e4429..fc85909 100644 --- a/app/src/components/ui/Tools.tsx +++ b/app/src/components/ui/Tools.tsx @@ -62,11 +62,7 @@ const Tools: React.FC = () => { // Reset activeTool whenever activeModule changes useEffect(() => { - const storedNavBar: any = localStorage.getItem("navBarUi"); - if (storedNavBar) { - const parsedNavBar = JSON.parse(storedNavBar); - setToggleUI(parsedNavBar); - } + setToggleUI(localStorage.getItem('navBarUi') ? localStorage.getItem('navBarUi') === 'true' : true) }, []); useEffect(() => { @@ -228,9 +224,8 @@ const Tools: React.FC = () => { )} {activeSubTool == "delete" && (
{ setActiveTool("delete"); }} @@ -349,9 +344,8 @@ const Tools: React.FC = () => {
{ setActiveTool("measure"); }} @@ -410,9 +404,8 @@ const Tools: React.FC = () => {
{toggleThreeD && (
{ setIsPlaying(!isPlaying); }}