提升extent变量状态;修改部分默认值
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user