- refactor: 안 쓰는 import 정리

- feat: 지도에서 Search 버튼 숨김, searchModal.tsx props 수정
This commit is contained in:
swcho
2025-06-13 12:50:43 +09:00
parent 6b2b5b56d4
commit 0ebe5e8ab8
6 changed files with 15 additions and 25 deletions
+1 -1
View File
@@ -94,7 +94,7 @@ const Map = () => {
<div className="bg-container">
<Gis
treeData={treeData}
isSearch={true}
isSearch={false}
gisMaps={gisMaps}
isMiniMap={true}
searchView={SearchModal}
-2
View File
@@ -56,8 +56,6 @@ const SearchModal: React.FC<SearchModalProps> = ({
selectUnitWaterShedData={code.lgbsnCd}
selectMiddleRegionData={code.mdmbsnCd}
selectEnvPartData={code.lclgvrnmntCd}
rightChildren={undefined}
leftChildren={undefined}
queryClick={function (returnType: ReturnType): void {
// '{partValue: 'A', sidoValue: '0', sigunValue: '0', regionValue: '0', unitWaterShedValue: '0', …}'
let con;
@@ -1,12 +1,8 @@
import React, { useCallback, useEffect, useRef, useState } from 'react';
import GisApp from './lib/gis.core';
import { useGisContext } from './Gis';
import GisLonLat from './GisLonLat';
import GisSelect from './GisSelect';
import GisToolBar from './GisToolBar';
import './lib/css/gis.edit.css';
import GisMapToggle from './GisMapToggle';
import { Search } from 'lucide-react';
import { useCallback, useEffect, useRef, useState } from 'react';
import { useGisContext } from './Gis';
import './lib/css/gis.edit.css';
import GisApp from './lib/gis.core';
export default function GisContent({ edit = false, onFeatureSelect, isSearch, setIsSearchModalOpen }) {
const { gisMap, gisCore } = useGisContext();
@@ -1,7 +1,5 @@
import React, { useContext, useState } from 'react';
import { Button } from "@common/components";
import { GisContext } from './Gis';
import GisApp from './lib/gis.core';
export default React.memo(function MapToggleBtn() {
const { gisCore } = useContext(GisContext);
@@ -1,13 +1,13 @@
import GisApp from './lib/gis.core';
import React, { useEffect, useState } from 'react';
import { useGisContext } from './Gis';
import { DndProvider } from "react-dnd";
import {
MultiBackend,
Tree,
getBackendOptions
} from "@minoru/react-dnd-treeview";
import { ChevronLeft, ChevronRight } from 'lucide-react';
import React, { useEffect, useState } from 'react';
import { DndProvider } from "react-dnd";
import { useGisContext } from './Gis';
import GisApp from './lib/gis.core';
export default React.memo(function GisTree({ checkedNodes = [], setCheckedNodes = () => { }, visible, setVisible }) {
const { gisCore, treeData } = useGisContext();
@@ -1,26 +1,24 @@
import MousePosition from 'ol/control/MousePosition';
import ScaleLine from 'ol/control/ScaleLine';
import { getTopLeft } from 'ol/extent';
import Feature from 'ol/Feature';
import GeoSJON from 'ol/format/GeoJSON';
import WKT from 'ol/format/WKT';
import { Point } from 'ol/geom';
import LinearRing from 'ol/geom/LinearRing';
import Draw from 'ol/interaction/Draw';
import TileLayer from 'ol/layer/Tile';
import VectorLayer from 'ol/layer/Vector';
import * as olProj from 'ol/proj';
import VectorSource from 'ol/source/Vector';
import TileWMTS from 'ol/source/WMTS';
import XYZ from 'ol/source/XYZ';
import GeoSJON from 'ol/format/GeoJSON';
import { Fill, Stroke, Style } from 'ol/style';
import CircleStyle from 'ol/style/Circle';
import VectorLayer from 'ol/layer/Vector';
import { Point } from 'ol/geom';
import { getTopLeft } from 'ol/extent';
import TileWMTS from 'ol/source/WMTS';
import WMTSTileGrid from 'ol/tilegrid/WMTS';
// import { get as getProjection } from 'ol/proj';
import proj4 from 'proj4';
import { register } from 'ol/proj/proj4';
import olSourceImageWMS from 'ol/source/ImageWMS';
import { GeoJSON } from 'ol/format';
import proj4 from 'proj4';
import GisOlEditLayer from './gis.edit';
import GisOlLayer from './gis.layer';