提升extent变量状态;修改部分默认值

This commit is contained in:
JIANG
2026-02-11 13:53:56 +08:00
parent 8b6198a2ac
commit 2911b87fac
3 changed files with 12 additions and 7 deletions
+3 -1
View File
@@ -7,6 +7,7 @@ import { ProjectSelector } from "@/components/project/ProjectSelector";
interface ProjectContextType {
workspace: string;
networkName: string;
extent: number[];
}
const ProjectContext = createContext<ProjectContextType | undefined>(undefined);
@@ -19,6 +20,7 @@ export const ProjectProvider: React.FC<{ children: React.ReactNode }> = ({
const [currentProject, setCurrentProject] = useState({
workspace: config.MAP_WORKSPACE,
networkName: NETWORK_NAME || "tjwater",
extent: config.MAP_EXTENT,
});
useEffect(() => {
@@ -47,7 +49,7 @@ export const ProjectProvider: React.FC<{ children: React.ReactNode }> = ({
localStorage.removeItem(`${ws}_map_view`);
}
setCurrentProject({ workspace: ws, networkName: net });
setCurrentProject({ workspace: ws, networkName: net, extent: extent || config.MAP_EXTENT });
// Save to localStorage
localStorage.setItem("NEXT_PUBLIC_MAP_WORKSPACE", ws);