25 lines
663 B
TypeScript
25 lines
663 B
TypeScript
/* eslint-disable react-hooks/exhaustive-deps */
|
|
import { useEffect } from "react";
|
|
import useModal from "../store/useModal";
|
|
import Map from "../components/masterplanPage/map/Map";
|
|
import TopPanel from "../components/masterplanPage/TopPanel";
|
|
import ButtomPanel from "../components/ButtomPanel";
|
|
import ZoomHint from "../components/modals/ZoomHintModal";
|
|
|
|
function MasterplanPage() {
|
|
const { setModal } = useModal();
|
|
useEffect(() => {
|
|
setModal(<ZoomHint />);
|
|
}, []);
|
|
|
|
return (
|
|
<div className="overflow-hidden h-screen w-screen select-none">
|
|
<TopPanel />
|
|
<Map />
|
|
<ButtomPanel />
|
|
</div>
|
|
);
|
|
}
|
|
|
|
export default MasterplanPage;
|